使用 groups 屬性
package執行效果com.lc.tesgfenzu;
import
org.testng.annotations.aftergroups;
import
org.testng.annotations.beforegroups;
import
org.testng.annotations.test;
public
class
testng14
@aftergroups("database") //在測試組database測試之後執行
public
void
cleandb()
@test(groups = "selenium-test") //該類屬於測試組 selenium-test
public
void
runselenium()
@test(groups = "selenium-test") //該類屬於測試組 selenium-test
public
void
runselenium1()
@test(groups = "database") //該類屬於測試組 database
public
void
testconnectoracle()
@test(groups = "database") //該類屬於測試組 database
public
void
testconnectoracle1()
}
測試方法也可以同時屬於多個分組
例如:@test(groups = )
package執行結果com.lc.tesgfenzu;
import
org.testng.annotations.aftergroups;
import
org.testng.annotations.beforegroups;
import
org.testng.annotations.test;
public
class
testng15
@aftergroups("database")
public
void
cleandb()
@test(groups = )
public
void
runselenium()
@test(groups = )
public
void
runselenium1()
@test(groups = "database")
public
void
testconnectoracle()
@test(groups = "database")
public
void
testconnectoracle1()
}
TestNG分組測試
分為方法的分組和類的分組 groupsonmethod類 package com.janson.groups import org.testng.annotations.test public class groupsonmethod test groups server public void s...
TestNG套件測試
測試套件的測試是為了測試軟體程式的行為或一系列行為的情況下,是乙個集合。在testng,我們不能定義一套測試源 但它代表的套件是乙個xml檔案執行特徵。這也允許靈活的配置要執行的測試。套件可以包含乙個或多個測試和被定義由標籤。testng.xml中有根標籤。它描述了乙個測試套件,這反過來又是由多個區...
testng依賴測試
測試方法b的執行,依賴測試方法a,就叫做依賴測試。分為硬依賴測試和軟依賴測試。測試方法a先執行,若a執行成功,則b再執行。若a執行失敗,則b不執行。如何使用?test dependsonmethods alwaysrun true 測試方法a先執行,無論a是否執行成功,a執行後b都會執行。如何使用?...