TestNG配置註解

2022-02-19 08:20:48 字數 1290 閱讀 3363

以下是testng支援的注釋列表:

註解描述

@beforesuite

在該套件的所有測試都執行在注釋的方法之前,僅執行一次。

@aftersuite

在該套件的所有測試都執行在注釋方法之後,僅執行一次。

@beforeclass

在呼叫當前類的第乙個測試方法之前執行,注釋方法僅執行一次。

@afterclass

在呼叫當前類的第乙個測試方法之後執行,注釋方法僅執行一次

@beforetest

注釋的方法將在屬於標籤內的類的所有測試方法執行之前執行。

@aftertest

注釋的方法將在屬於標籤內的類的所有測試方法執行之後執行。

@beforegroups

配置方法將在之前執行組列表。 此方法保證在呼叫屬於這些組中的任何乙個的第乙個測試方法之前不久執行。

@aftergroups

此配置方法將在之後執行組列表。該方法保證在呼叫屬於任何這些組的最後乙個測試方法之後不久執行。

@beforemethod

注釋方法將在每個測試方法之前執行。

@aftermethod

注釋方法將在每個測試方法之後執行。

@dataprovider

標記一種方法來提供測試方法的資料。 注釋方法必須返回乙個object,其中每個object可以被分配給測試方法的引數列表。 要從該dataprovider接收資料的@test方法需要使用與此注釋名稱相等的dataprovider名稱。

@factory

將乙個方法標記為工廠,返回testng將被用作測試類的物件。 該方法必須返回object

@listeners

定義測試類上的偵聽器。

@parameters

描述如何將引數傳遞給@test方法。

@test

將類或方法標記為測試的一部分。

以下是使用注釋/註解的一些好處:

TestNG系列(二)TestNG註解

前言 tetsng提供了很多註解,允許測試人員靈活地組織測試用例 一 test tets是testng的核心註解,被註解的方法,表示為乙個測試方法。description屬性 test description yuhao public void case1 在測試報告中體現出來 enabled屬性 ...

TestNG 基本註解

註解描述 beforesuite註解的方法將只執行一次,執行所有測試前此套件中。aftersuite註解的方法將只執行一次此套件中的所有測試都執行之後。beforeclass註解的方法將只執行一次先行先試在當前類中的方法呼叫。afterclass註解的方法將只執行一次後已經執行在當前類中的所有測試方...

TestNg常用註解

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