在日常的自動化測試過程中,經常有開啟瀏覽器、訪問資料庫或者其他共性的前置操作,在使用testng的測試框架中,可以使用以下方法進行操作
import org.testng.annotations.*;
public class testngdemo1
@beforeclass
public void beforeclass()
@beforemethod
public void beforemethod()
@beforetest
public void beforetest()
@aftergroups
public void beforegroups()
@test
public void test_001()
@test
public void test_002()
@aftersuite
public void aftersuite()
@afterclass
public void afterclass()
@aftermethod
public void aftermethod()
@aftertest
public void aftertest()
@aftergroups
public void aftergroups()
}執行結果:
beforesuite
beforetest
beforeclass
beforemethod 每個測試類執行一次
test 測試類開始執行
aftermethod 每個測試類執行一次
beforemethod 每個測試類執行一次
test 第二個測試類
aftermethod 每個測試類執行一次
afterclass
aftertest
aftersuite
testng基礎知識 註解的執行順序
1.單類,無繼承父子關係 1 public class basictest 78 aftersuite alwaysrun true 9 public void aftersuite basictest throws interruptedexception 1314 beforeclass alw...
一 基礎知識
rel file list href file c 5cdocume 7e1 5cadmini 7e1 5clocals 7e1 5ctemp 5cmsohtml1 5c03 5cclip filelist.xml 了解組合語言的機器相關性 機器語言的簡單符號化而已,而不同cpu有不同指令系統 組合...
網路基礎知識 網路基礎知識普及一
網路基礎知識普及一 mp.weixin.qq.com 1 什麼是鏈結?鏈結是指兩個裝置之間的連線。它包括用於乙個裝置能夠與另乙個裝置通訊的電纜型別和協議。2 osi 參考模型的層次是什麼?有 7 個 osi 層 物理層,資料鏈路層,網路層,傳輸層,會話層,表示層和應用層。3 什麼是骨幹網?骨幹網路是...