TestNG的基本註解

2021-08-11 02:32:05 字數 1123 閱讀 6329

註解

描述@beforesuite註解的方法將只執行一次,執行所有測試前此套件中。

@aftersuite註解的方法將只執行一次此套件中的所有測試都執行之後。

@beforeclass註解的方法將只執行一次先行先試在當前類中的方法呼叫。

@afterclass註解的方法將只執行一次後已經執行在當前類中的所有測試方法。

@beforetest註解的方法將被執行之前的任何測試方法屬於內部類的 標籤的執行。

@aftertest註解的方法將被執行後,所有的測試方法,屬於內部類的標籤的執行。

@beforegroups組的列表,這種配置方法將之前執行。此方法是保證在執行屬於任何這些組第乙個測試方法,該方法被呼叫。

@aftergroups組的名單,這種配置方法後,將執行。此方法是保證執行後不久,最後的測試方法,該方法屬於任何這些組被呼叫。

@beforemethod註解的方法將每個測試方法之前執行。

@aftermethod被注釋的方法將被執行後,每個測試方法。

@dataprovider標誌著乙個方法,提供資料的乙個測試方法。註解的方法必須返回乙個object ,其中每個物件的測試方法的引數列表中可以分配。

該@test 方法,希望從這個dataprovider的接收資料,需要使用乙個dataprovider名稱等於這個註解的名字。

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

@listeners定義乙個測試類的***。

@parameters介紹如何將引數傳遞給@test方法。

@test標記乙個類或方法作為測試的一部分。

這些註解感覺都很實用,以後會慢慢給大家介紹,包括利用註解列印日誌,驅動等等。

TestNG 基本註解

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

TestNG基本註解

beforesuite 在該套件的所有測試都執行在注釋的方法之前,僅執行一次。aftersuite 在該套件的所有測試都執行在注釋方法之後,僅執行一次。beforeclass 在呼叫當前類的第乙個測試方法之前執行,注釋方法僅執行一次。afterclass 在呼叫當前類的第乙個測試方法之後執行,注釋方...

TestNG基本註解

用途 用來把方法標記為測試的一部分 package com.course.testng import org.testng.annotations.test public class basicannotation 用途 在test方法之前執行 beforemethod public static ...