Testlink+katalon+git+jenkins自動(dòng)化測(cè)試的實(shí)現(xiàn)

1、測(cè)試工具簡(jiǎn)介:

1-teatlink:

基于WEB的測(cè)試用例管理系統(tǒng),主要功能是:測(cè)試項(xiàng)目管理、產(chǎn)品需求管理、測(cè)試用例管理、測(cè)試計(jì)劃管理、測(cè)試用例的創(chuàng)建、管理和執(zhí)行,并且還提供了統(tǒng)計(jì)功能。

主要特點(diǎn):

testlink可實(shí)現(xiàn)以下功能:

1)測(cè)試用例導(dǎo)入:支持xml文件導(dǎo)入(目前實(shí)現(xiàn)通過(guò)小工具可用xmind工具實(shí)現(xiàn)測(cè)試用例編寫(xiě)(形象、直觀);

2)測(cè)試用例導(dǎo)出:可導(dǎo)出xml、word格式,可html查看;(testlink自帶);

3)測(cè)試執(zhí)行:與jenkins+katalon結(jié)合實(shí)現(xiàn)測(cè)試腳本;

4)測(cè)試結(jié)果:與mantis結(jié)合(設(shè)置實(shí)現(xiàn));

5)各種報(bào)告:測(cè)試計(jì)劃報(bào)告、測(cè)試報(bào)告、總體測(cè)試計(jì)劃進(jìn)度、測(cè)試結(jié)果統(tǒng)計(jì)等(testlink可實(shí)現(xiàn)url訪(fǎng)問(wèn));

6)集成:mantis、jenkins、jira、katalon。

2-mantis:

基于PHP技術(shù)、Web操作形式;界面簡(jiǎn)單、通俗易懂、權(quán)限控制、中文友好

具體理論知識(shí)可參考:https://www.cnblogs.com/SoftwareTestingHust-1706-03/p/7885462.html

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??http://bbs.51testing.com/thread-512255-1-1.html

mantis特點(diǎn):


mantis可實(shí)現(xiàn)以下功能:

1)與testlink集成(通過(guò)配置實(shí)現(xiàn));

2)自定義字段(可將缺陷按照模塊、功能、錯(cuò)誤類(lèi)型等字段劃分):mantis自帶功能;

3)缺陷導(dǎo)出:csv\xls\xml(mantis自帶);

4)缺陷導(dǎo)出附帶自定義字段(csv格式):通過(guò)設(shè)置完成;

5)統(tǒng)計(jì):可按照“項(xiàng)目”、“優(yōu)先級(jí)”、“嚴(yán)重性”、“狀態(tài)”等字段統(tǒng)計(jì)缺陷;(mantis自帶功能)

3-katalonStudio

Katalon Studio 是一款免費(fèi)的自動(dòng)化測(cè)試工具,可以安裝在windows、macOS、linux操作系統(tǒng)上,基于selenium 和 Appium 測(cè)試框架,并集成了這些框架的優(yōu)點(diǎn)。這個(gè)工具支持不同層次技能的測(cè)試開(kāi)發(fā)人員使用,有很少編碼經(jīng)驗(yàn)的測(cè)試人員也可以很快的上手一個(gè)自動(dòng)化測(cè)試項(xiàng)目,編碼經(jīng)驗(yàn)豐富的測(cè)試人員可以基于該工具做擴(kuò)展,靈活的實(shí)現(xiàn)所需功能。

(關(guān)于軟件的介紹,不再詳細(xì)贅述,可在katalonStudio官方網(wǎng)站上查閱)

2、自動(dòng)化測(cè)試實(shí)現(xiàn)

1-實(shí)現(xiàn)工具

自動(dòng)化實(shí)現(xiàn)包括katalonStudio+jenkins+git+testlink+mantis整個(gè)從自動(dòng)化腳本編寫(xiě)-測(cè)試線(xiàn)構(gòu)建-腳本管理-用例自動(dòng)執(zhí)行-結(jié)果統(tǒng)計(jì)的完整記錄。


2- Testlink+katalon+git+jenkins實(shí)現(xiàn)過(guò)程


具體設(shè)置:

1)測(cè)試用例+katalon:自動(dòng)化測(cè)試基礎(chǔ)(元素+操作+驗(yàn)證等);

2)測(cè)試用例+testlink:xml導(dǎo)入或錄入(目前借助xmind-xml工具);

3)katalon+testlink:參照katalon工程具體測(cè)試用例及l(fā)isten代碼;

4)katalon+git:實(shí)現(xiàn)方法,參照官網(wǎng)說(shuō)明;

5)katalon+jenkins:命令行執(zhí)行testcase、testsuite的方式;

6)testlink+jenkins:參照網(wǎng)上教程。

3- 具體實(shí)現(xiàn)及成果

1)jenkins每日定時(shí)構(gòu)建;

2)執(zhí)行結(jié)果自動(dòng)傳送至testlink,可從testlink查看每次構(gòu)建對(duì)應(yīng)每個(gè)測(cè)試用例執(zhí)行結(jié)果


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請(qǐng)通過(guò)簡(jiǎn)信或評(píng)論聯(lián)系作者。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容