天天看點

TestNg依賴進階用法之強制依賴與順序依賴------TestNg依賴詳解(二) TestNg依賴詳解(三)------靈活的檔案配置依賴

testng使用dependsongroups屬性來進行依賴測試,

測試方法依賴于某個或某些方法,這個/這些方法作為前置依賴條件

強制依賴:如果被依賴的某一個方法發生了異常,那麼之後的方法都不會被執行(預設)

順序依賴:無論被依賴的方法是否出現異常,後續的方法都會被執行,通過alwaysrun=“true”來配置

配置檔案:

運作結果:我們發現在配置了順序依賴之後,即使initenvironment()方法抛出了異常,method1()還是執行了并且passed

預設的強制依賴:java code:

運作結果: 這時我們發現initenvironment() 抛出異常後, method1() 被跳過了,并沒有被執行