測試的時候有可能要用到其他測試結果(是否成功)來執行這個測試。
就需要用到測試和測試之間傳遞引數;testng叫做 依賴測試。
testng依賴測試特點:
1-testng允許指定依賴關係,如果依賴關係失敗了,則跳過後面的所有方法.
2-如果使用依賴測試則會在執行該方法時先執行依賴的方法,後執行本方法。
在@test注釋中使用屬性dependsonmethods;
或者在@test注釋中使用屬性dependsongroups。
dependsonmethods
//如果第一方法執行失敗了,第二個就不再執行
乙個方法依賴等多個方法
依賴多個組
如果被依賴的組出錯,不會執行依賴的方法,但會執行被依賴組的所有方法
testng依賴測試
測試方法b的執行,依賴測試方法a,就叫做依賴測試。分為硬依賴測試和軟依賴測試。測試方法a先執行,若a執行成功,則b再執行。若a執行失敗,則b不執行。如何使用?test dependsonmethods alwaysrun true 測試方法a先執行,無論a是否執行成功,a執行後b都會執行。如何使用?...
TestNg 7 依賴測試
我本個測試方法執行的時候,依賴於其他的方法。用到關鍵字dependsonmethods 依賴於那個方法 也有依賴於哪個組 dependsongroups 看以下的一段 package com.course.testng import org.testng.annotations.test publi...
改進TestNG的測試方法依賴管理
testng是乙個很強大的單元測試工具。和junit3 4版本相比,testng都多了乙個很好的功能 測試依賴 比如我可以寫乙個測試方法如下 test dependsonmethods testmethod2 public void testmethod1 這樣就表示在執行testmethod1測試...