自動化測試
一些開源的測試框架比如JUnit,TestNG能夠幫助你編寫可複用的結構化的測試,爲了運行這些測試,你要先編譯它們,就像編譯源代碼一樣。測試代碼的作用僅僅用於測試的情況,不應該被髮布到生產的環境中,需要把源代碼和測試代碼分開來。
測試任務:
compileJava->processResources->classess->jar
->compileTestJava->processTestResources->testClasses->test
->check->build
測試發現:
- 任何繼承自junit.framework.TestCase或groovy.util.GroovyTestCase的類
- 任何被@RunWIth註解的類
- 任何至少包含一個被@Test註解的類