註解描述
@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基本註解
用途 用來把方法標記為測試的一部分 package com.course.testng import org.testng.annotations.test public class basicannotation 用途 在test方法之前執行 beforemethod public static ...
TestNG的基本註解
註解 描述 beforesuite註解的方法將只執行一次,執行所有測試前此套件中。aftersuite註解的方法將只執行一次此套件中的所有測試都執行之後。beforeclass註解的方法將只執行一次先行先試在當前類中的方法呼叫。afterclass註解的方法將只執行一次後已經執行在當前類中的所有測試...