本章內容
·account-captcha
·maven-surefire-plugin簡介
·跳過測試
·動態指定要運行的測試用例
·包含與排除測試用例
·測試報告
·運行TestNG測試
·重用測試代碼
·小結
隨著敏捷開發模式的日益流行,軟件開發人員也越來越認識到日常編程工作中單元測試的重要性。Maven的重要職責之一就是自動運行單元測試,它通過maven-surefire-plugin與主流的單元測試框架JUnit 3、JUnit 4以及TestNG集成,並且能夠自動生成豐富的結果報告。本章將介紹Maven關於測試的一些重要特性,但不會深入解釋單元測試框架本身及相關技巧,重點是介紹如何通過Maven控制單元測試的運行。
除了測試之外,本章還會進一步豐富賬戶註冊服務這一背景案例,引入其第3個模塊:account-captcha。