TestNG注解的使用
TestNG執(zhí)行結(jié)果順序
其中的BeforeMethod/AfterMethod?會在每個方法(@Test)中調(diào)用一次求豫,這種適用場所袜漩,比如我執(zhí)行完第一個用例(@Test)
之后要重置數(shù)據(jù)才能執(zhí)行第二條用例時绰寞,可以用這種方式归苍,BeforeMethod?就放重置數(shù)據(jù)的方法拥峦,讓每個方法執(zhí)行之前都去調(diào)用這個方法(如腳本:交易報告)
TESTNG 執(zhí)行順序:?其實他并不是按代碼中從上往下執(zhí)行的只恨,他是控字母+數(shù)字排序
那如果我想按代碼寫的順序執(zhí)行如何辦呢?可以在注解中增加順序:(priority = XX)∫胝獭XX 代表第幾次執(zhí)行
依賴性方法:這個概念是TestNG中十分受歡迎的一個特性,特別是受到類似Selenium這樣的Web應(yīng)用測試框架的青睞官觅,對web應(yīng)用中頁面的測試十分依賴操作的先后順序纵菌。
beforeSuit和afterSuit的調(diào)用,一般通過xml文件運(yùn)行
(xml實現(xiàn)運(yùn)行整個測試集套件的功能)