testng之註解及說明

什麼是Fixture

在介紹註解之前,我們先來介紹下Fixture。
Test Fixture是指一個測試運行所需的固定環境。
在測試過程中,我們通常需要把環境設置成已知狀態(如創建對象、獲取資源等),每次測試開始時都處於一個固定的初始狀態,測試結束後需要將測試狀態還原,其中測試執行所需要的固定環境就稱爲Test Fixture。

testng提供的Fixture方法

註解 說明
@BeforeSuite 註解的方法在測試套件中所有用例開始運行一次
@AfterSuite 註解的方法在測試套件中所有用例開始運行一次
@BeforeClass 註解的方法在當前測試類中所有用例開始運行一次
@AfterClass 註解的方法在當前測試類中所有用例開始運行一次
@BeforeTest 對於套件測試,在運行屬於標籤內的類的所有測試方法運行
@AfterTest 對於套件測試,在運行屬於標籤內的類的所有測試方法運行
@BeforeGroups 在調用屬於該組的所有測試方法運行
@AfterGroups 在調用屬於該組的所有測試方法運行
@BeforeMethod 註解的方法在每個測試方法運行
@AfterMethod 註解的方法在每個測試方法運行
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章