產(chǎn)品體驗中心 下載與支持 產(chǎn)品社區(qū) 合作代理 |  咨詢電話:400-035-7887/021-6072 5088
當(dāng)前位置:澤眾軟件測試網(wǎng)- 技術(shù)文章 -正文

testng自動化測試框架怎么樣?好不好?

發(fā)布時間:2020-07-28

testng自動化測試框架是比較簡單好用的,是測試人員常用的一個框架,它是單元測試框架,用例管理模塊是比較完善的。想要掌握testng自動化框架的話,就需要記住它的注解。說了這么多,testng自動化測試框架到底怎么樣?接下來我們來了解一下它的一些情況。

ATF自動化測試框架軟件

基本情況

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等等。

推薦閱讀:

接口自動化框架ATF正交法自動生成用例的方法

有哪些app自動化測試框架比較常用?要怎么選擇app自動化測試框架?

界面自動化測試框架ATF產(chǎn)品特點介紹

Selenium自動化測試流程是什么?Selenium自動化測試流程圖

怎么做游戲UI自動化測試?游戲UI自動化測試的方法

本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測試工具和測試服務(wù)

微信客服
問題
反饋
產(chǎn)品
畫冊

掃描二維碼下載澤眾軟件企業(yè)宣傳冊

產(chǎn)品畫冊
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報價)。

您的信息已成功提交!

我們的客服人員稍后會與您聯(lián)系