之前已經(jīng)實現(xiàn)了Jenkins與TestNG的完美結(jié)合,但是在使用過程中發(fā)現(xiàn)了一些弊端,主要是測試代碼與測試用例的關(guān)聯(lián)性不強,以及測試代碼執(zhí)行狀態(tài)與測試用例的執(zhí)行狀態(tài)無法直接關(guān)聯(lián)!為了解決這個問題,必須要使用一套測試管理工具來對代碼和用例以及執(zhí)行狀態(tài)進行統(tǒng)一的管理,為了不改動原有的框架的基礎(chǔ)上能夠快速解決這個問題,避免重復(fù)造輪子的情況出現(xiàn),考慮引入TestLink測試管理工具,主要有下面幾個原因:
創(chuàng)新互聯(lián)公司響應(yīng)式網(wǎng)站特點就是不管在電腦、平板還是手機上,H5開發(fā)都會根據(jù)屏幕尺寸自動調(diào)節(jié)大小、圖片分辨率,并且融入一定的動畫特效,讓網(wǎng)站看起來非常的美觀大方。從網(wǎng)站需求對接到網(wǎng)站制作設(shè)計、從代碼編寫到項目上線運維,技術(shù)人員全程跟蹤,快速響應(yīng)1.此工具使用簡單、使用范圍很廣,較流行,所以故障較少,維護成本不高
2.此工具開源,方便以后進行二次開發(fā)
3.Jenkins針對該工具提供了專門的插件,減少開發(fā)量
這三者結(jié)合的過程大致如下:
一、安裝TestLink
網(wǎng)上一搜一大把,就不詳細介紹了,依次安裝:
1.apache:web服務(wù)器,使用yum命令搞定
2.安裝各種php組件,yum命令搞定
3.testLink安裝源文件,并解壓到指定的路徑下,我的路徑是(/var/www/testlink)
4.安裝好MySql數(shù)據(jù)庫
5.啟動apache服務(wù),瀏覽器訪問后根據(jù)步驟一步步安裝即可
二、設(shè)置TestLink
1.進入“自定義字段管理”頁面,創(chuàng)建一個自定義字段,如:RunClass,具體如下圖:
2.在“產(chǎn)品管理”模塊,進入“指定自定義字段”模塊,可看見剛才創(chuàng)建的字段,勾選后進行指定操作
3.在“產(chǎn)品管理”模塊,創(chuàng)建測試項目
4.在“測試用例”模塊,創(chuàng)建測試需求和測試用例
5.在“測試用例創(chuàng)建”頁面中,顯示之前創(chuàng)建的自定義字段,如下圖
在該輸入框中,輸入TestNG測試類的完整包路徑,表明當前測試用例與該類相關(guān)聯(lián),若想關(guān)聯(lián)的顆粒度到方法一級,則在類后加上“#方法名”即可,并將類型設(shè)置為“自動的”
6.在“測試計劃管理”模塊,創(chuàng)建測試計劃
7.回到“測試用例”模塊,將創(chuàng)建好的測試用例關(guān)聯(lián)到測試計劃中
三、設(shè)置Jenkins
1.在“插件管理”里下載安裝TestLink插件
2.安裝成功后,在“系統(tǒng)設(shè)置”頁面可以看到testlink相關(guān)設(shè)置項,如下圖:
其中Develop Key中輸入的key是TestLink的“個人賬號”中API一欄顯示的內(nèi)容
3.Job配置頁面,在"構(gòu)建"步驟中添加invoke TestLink,填寫測試項目名稱、測試計劃名稱、構(gòu)建名稱、自定義字段名稱即可與testLink中定義好的測試項目下的測試計劃中的測試用例及其測試類進行關(guān)聯(lián)
4.若想迭代執(zhí)行所有測試類,那么就選擇“Iterative Test Build Steps”,并填寫如下信息:
執(zhí)行上述步驟后,每次自動構(gòu)建便會將測試代碼的執(zhí)行結(jié)果回傳給testlink,可在testlink上查看每次的自動化后的用例通過情況!
網(wǎng)站標題:自動化實現(xiàn)之Jenkins+TestNG+TestLink-創(chuàng)新互聯(lián)
地址分享:http://www.rwnh.cn/article36/epgsg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、靜態(tài)網(wǎng)站、外貿(mào)建站、企業(yè)網(wǎng)站制作、小程序開發(fā)、網(wǎng)站設(shè)計公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)