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