在之前的章节我们实现了一个简单但是功能齐全的web项目、学习了如何使用Gradle来构建和运行这个项目。测试代码是软件开发周期中非常重要的一环,能够确保软件的行为能符合预期。这一章我将讲述如何使用Gradle来组织、配置和执行测试代码,学习如何写单元测试、集成测试和功能测试并把他们集成到项目构建中。
Gradle集成了很多Java和Groovy测试框架,在本章的最后你会用JUnit、TestNG和Spock来编写和执行测试,学习控制测试日志的输出、监听测试生命周期事件,以及如何提高测试性能。