發(fā)布時間:2020-07-28
testng自動化測試框架是比較簡單好用的,是測試人員常用的一個框架,它是單元測試框架,用例管理模塊是比較完善的。想要掌握testng自動化框架的話,就需要記住它的注解。說了這么多,testng自動化測試框架到底怎么樣?接下來我們來了解一下它的一些情況。
基本情況
TestNG是Java中的一個測試框架,是一個實用的單元測試框架,有完善的用例管理模塊,配合Maven能夠很方便管理依賴第三方插件。使用TestNG可以做功能、接口、單元、集成的自動化測試,最常見的是結(jié)合selenium做功能自動化測試,它使用Java注釋去寫測試方法。
測試人員一般用TestNG來寫自動化測試,開發(fā)人員一般用Junit寫單元測試,TestNG適合測試人員使用的原因:
比Junit涵蓋功能更全面的測試框架;
Junit更適合隔離性比較強(qiáng)的單元測試;
TestNG更適合復(fù)雜的集成測試。
基本注解
testng的使用時比較簡單的,只要把注解給記住了掌握了,那么testng就可以說是會使用了。那么它的注解有哪些?
1、注解之@BeforeMethod和@AfterMethod
標(biāo)簽可以進(jìn)行標(biāo)注在這個方法之前或者之后運(yùn)行。BeforeMethod/AfterMethod在每個方法運(yùn)行之前/之后都會運(yùn)行一次。在以后寫測試用例時,在測試方法之前/之后必須要運(yùn)行的都可以寫到BeforeMethod/AfterMethod里。
2、 注解之@BeforeClass和@AfterClass
@BeforeClass和@AfterClass是在類運(yùn)行之前和之后的注解。在類運(yùn)行前,是否需要變量賦值、初始化對象等,寫完后其它方法里就都可以使用了。
3、注解之@BeforeSuite和@AfterSuite
在注解中,執(zhí)行順序非常非常重要。Suite可以包含多個Class,類是屬于某個套件之下的。
以上內(nèi)容就是一些關(guān)于testng自動化測試框架的相關(guān)知識了,testng自動化測試框架是比較簡單好用的,但小編覺得還是ATF自動化測試框架軟件用著比較順手,ATF自動化測試框架可以無縫集成界面自動化工具Selenium、AR、QTP;集成接口測試工具postman等等。
推薦閱讀:
有哪些app自動化測試框架比較常用?要怎么選擇app自動化測試框架?
電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報價)。
您的信息已成功提交!
我們的客服人員稍后會與您聯(lián)系