我對TestNG沒有太多的經驗,所以你知道在Java運行時跳過或忽略一些測試的熱門。我的想法是編寫@ Before-annotiation測試,如果失敗,則傳入的測試將被忽略。在運行時跳過TestNg測試
我試着用用假設法的JUnit,而是因爲如果「之前測試」失敗爲通過輸入測試將突出顯示,因爲它有曖昧意味它不是一個可靠的解決方案,我不喜歡它。
所以,如果你有任何TestNG的經驗,請幫助我將不勝感激。
我對TestNG沒有太多的經驗,所以你知道在Java運行時跳過或忽略一些測試的熱門。我的想法是編寫@ Before-annotiation測試,如果失敗,則傳入的測試將被忽略。在運行時跳過TestNg測試
我試着用用假設法的JUnit,而是因爲如果「之前測試」失敗爲通過輸入測試將突出顯示,因爲它有曖昧意味它不是一個可靠的解決方案,我不喜歡它。
所以,如果你有任何TestNG的經驗,請幫助我將不勝感激。
你需要一組測試。註釋@Test與下一個PARAMS
dependOnGroup 或
dependsOnMethods
例如
@Test
public void verifyConfig() {
//verify some test config parameters
}
@Test(dependsOnMethods={"verifyConfig"})
public void dotest(){
//Actual test
}
您可以通過拋出SkipException
throw new SkipException("Skip this");
跳過測試