TestNg的基礎知識一

2022-08-24 22:45:15 字數 1023 閱讀 3876

在日常的自動化測試過程中,經常有開啟瀏覽器、訪問資料庫或者其他共性的前置操作,在使用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 什麼是骨幹網?骨幹網路是...