第10章 使用Maven进行测试

本章内容

account-captcha

maven-surefire-plugin简介

跳过测试

动态指定要运行的测试用例

包含与排除测试用例

测试报告

运行TestNG测试

重用测试代码

小结

随着敏捷开发模式的日益流行,软件开发人员也越来越认识到日常编程工作中单元测试的重要性。Maven的重要职责之一就是自动运行单元测试,它通过maven-surefire-plugin与主流的单元测试框架JUnit 3、JUnit 4以及TestNG集成,并且能够自动生成丰富的结果报告。本章将介绍Maven关于测试的一些重要特性,但不会深入解释单元测试框架本身及相关技巧,重点是介绍如何通过Maven控制单元测试的运行。

除了测试之外,本章还会进一步丰富账户注册服务这一背景案例,引入其第3个模块:account-captcha。