本章内容
·account-captcha
·maven-surefire-plugin简介
·跳过测试
·动态指定要运行的测试用例
·包含与排除测试用例
·测试报告
·运行TestNG测试
·重用测试代码
·小结
随着敏捷开发模式的日益流行,软件开发人员也越来越认识到日常编程工作中单元测试的重要性。Maven的重要职责之一就是自动运行单元测试,它通过maven-surefire-plugin与主流的单元测试框架JUnit 3、JUnit 4以及TestNG集成,并且能够自动生成丰富的结果报告。本章将介绍Maven关于测试的一些重要特性,但不会深入解释单元测试框架本身及相关技巧,重点是介绍如何通过Maven控制单元测试的运行。
除了测试之外,本章还会进一步丰富账户注册服务这一背景案例,引入其第3个模块:account-captcha。