TestNG基礎 常用標籤

2022-05-23 06:27:14 字數 1540 閱讀 2626

1.@test:最基本的註解,用來把方法標記為測試的一部分

2.@beforemethod: 測試方法之前執行的方法

3.@aftermethod:測試方法之後執行的方法

**演示:

輸出結果:

4.beforeclass: 指的是在類執行之前執行的方法

5.afterclass:指的是在類執行之後執行的方法

package com.course.testng;

import org.testng.annotations.*;

public class basicannotation

@test

public void testcase2()

@beforemethod

public void beforemethod()

@aftermethod

public void aftermethod()

@beforeclass

public void beforeclass()

@afterclass

public void afterclass()

}輸出結果:

6. beforesuite: 測試套件,在類執行之前執行的方法:

7. aftersuite: 測試套件,在類執行之後執行的方法

**演示:

package com.course.testng;

import org.testng.annotations.*;

public class basicannotation

@test

public void testcase2()

@beforemethod

public void beforemethod()

@aftermethod

public void aftermethod()

@beforeclass

public void beforeclass()

@afterclass

public void afterclass()

@beforesuite

public void beforesuite()

@aftersuite

public void aftersuite()

}輸出結果:

總結: beforesuite先執行,然後執行beforeclass,再執行beforemethod,最後執行測試方法

testng標籤執行順序

testng的annotations執行順序為 beforesuite beforetest beforeclass beforemethod aftermethod afterclass aftertest aftersuite 如果測試用例父類 和子類同時有相同的標籤,before遵循從外而內的...

TestNg常用註解

註解名稱 描述 beforesuite 註解方法將在套件的所有測試之前執行一次 aftersuite 註解方法將在套件的所有測試之後執行一次 beforetest 註解方法將在所有測試方法 標籤內 之前執行 aftertest 註解方法將在所有測試方法 標籤內 之後執行 beforegroups 註...

HTML常用基礎標籤

強調 比em強調級別高 定義縮寫,與title屬性相互搭配使用 定義位址元素 定義塊引用,通常情況下會產生縮排 通常情況下,某段話引用自某本書,可以使用cite進行說明 定義被插入文字 定義被刪除文字 定義斜體文字 定義斜體文字 定義大號字型文字 定義小號字型文字 下標文字 上標文字 定義文字顯示方...