自动化测试
一些开源的测试框架比如JUnit,TestNG能够帮助你编写可复用的结构化的测试,为了运行这些测试,你要先编译它们,就像编译源代码一样。测试代码的作用仅仅用于测试的情况,不应该被发布到生产的环境中,需要把源代码和测试代码分开来。
测试任务:
compileJava->processResources->classess->jar
->compileTestJava->processTestResources->testClasses->test
->check->build
测试发现:
- 任何继承自junit.framework.TestCase或groovy.util.GroovyTestCase的类
- 任何被@RunWIth注解的类
- 任何至少包含一个被@Test注解的类