本文作者:黄少存,叩丁狼高级讲师。原创文章,转载请注明出处。
测试是每个项目必不可少的一步,每一款软件都需要测试通过才能上线.由于测试的必需性,所以有了一些测试框架的面世,比如 Junit,TestNG 等,能够帮咱们编写可复用的结构化测试,运行这些测试都需要先编译.测试代码只在测试环境下使用,不应该发布到生产环境中,一般把源代码和测试代码分开.对于所有项目就应该存在的测试,Gradle 又为咱们提供了什么不一样的操作呢?
Gradle 自动化测试
对于每个项目都应该存在的测试,Gradle 帮咱们做了自动化的测试.何为自动化测试,就是 Gradle 默认自动帮咱们执行测试代码.接下来咱们就来看下如何个自动化法?对咱们开发过程又有哪些变化以及需注意的事项?
书写代码实践验证
- 创建 Gradle 的 Java 项目,idea 自动引入 JUnit 测试框架
- 创建测试类 MyTest 和测试方法 test1
- 执行 build 构建项目
执行build 后发现 D 盘创建了一个文件 test.txt.
说明在构建项目时就已经执行了测试方法test1.
项目布局如下
测试成功会有测试报告,打开build->reports->te