在之前的章節(jié)我們實現了一個簡單但是功能齊全的web項目、學習了如何使用Gradle來構建和運行這個項目。測試代碼是軟件開發(fā)周期中非常重要的一環(huán),能夠確保軟件的行為能符合預期。這一章我將講述如何使用Gradle來組織、配置和執(zhí)行測試代碼,學習如何寫單元測試、集成測試和功能測試并把他們集成到項目構建中。
Gradle集成了很多Java和Groovy測試框架,在本章的最后你會用JUnit、TestNG和Spock來編寫和執(zhí)行測試,學習控制測試日志的輸出、監(jiān)聽測試生命周期事件,以及如何提高測試性能。