TestNg 7 依賴測試

2022-06-17 12:06:11 字數 684 閱讀 9584

我本個測試方法執行的時候,依賴於其他的方法。用到關鍵字dependsonmethods(依賴於那個方法)也有依賴於哪個組(dependsongroups)。

看以下的一段**:

package

com.course.testng;

import

org.testng.annotations.test;

public

class

dependtest

//依賴的名字就是方法的名字

@test(dependsonmethods = )

public

void

test2()

}

執行的時候,在test2的位置點選右鍵,然後點選執行test2。以下也是執行結果:可以看出依賴的test1和被執行的test2方法兩個都執行了

當被依賴的方法出現異常的時候,又該怎麼辦?看以下的結果:當test1 丟擲乙個異常的時候,test2就不會執行。

比如,test1是登陸,test2是買東西,當登陸出現問題,買東西當然就不可以了。

testng依賴測試

測試方法b的執行,依賴測試方法a,就叫做依賴測試。分為硬依賴測試和軟依賴測試。測試方法a先執行,若a執行成功,則b再執行。若a執行失敗,則b不執行。如何使用?test dependsonmethods alwaysrun true 測試方法a先執行,無論a是否執行成功,a執行後b都會執行。如何使用?...

十一 TestNG依賴測試

測試的時候有可能要用到其他測試結果 是否成功 來執行這個測試。就需要用到測試和測試之間傳遞引數 testng叫做 依賴測試。testng依賴測試特點 1 testng允許指定依賴關係,如果依賴關係失敗了,則跳過後面的所有方法.2 如果使用依賴測試則會在執行該方法時先執行依賴的方法,後執行本方法。在 ...

改進TestNG的測試方法依賴管理

testng是乙個很強大的單元測試工具。和junit3 4版本相比,testng都多了乙個很好的功能 測試依賴 比如我可以寫乙個測試方法如下 test dependsonmethods testmethod2 public void testmethod1 這樣就表示在執行testmethod1測試...