基于Selenium和TestNG的自動(dòng)化測(cè)試框架的設(shè)計(jì)與實(shí)現(xiàn)
【文章頁(yè)數(shù)】:71 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2.4?Jenkins基本原理圖??Fig.?2.4?Basic?schematic?of?of?Jenkins??
圖2.4?Jenkins基本原理圖??Fig.?2.4?Basic?schematic?of?of?Jenkins??(1)開(kāi)發(fā)人員把更新的代碼提交到版本控制庫(kù)時(shí),自動(dòng)觸發(fā)通知Jenkins??服務(wù)器,Jenkins把代碼自動(dòng)下載到本地。??(2)本文選擇Maven作為構(gòu)建工具,....
圖4.2解析模塊時(shí)序圖??Fig.?4.2?Parse?module?sequenc?
4.3.2解析模塊??解析模塊主要實(shí)現(xiàn)的是:解析測(cè)試用例代碼模塊生成的測(cè)試腳本,獲取關(guān)??鍵字和操作元素并讀取操作值組合一起來(lái)執(zhí)行測(cè)試。解析模塊的時(shí)序圖如
圖4.4頁(yè)面元素定位的流程圖??Fig.?4.4?Flow?chart?of?page?element?location??30??
鏈接”指的是頁(yè)面元素excel中的別名。根據(jù)這兩個(gè)信息來(lái)獲取頁(yè)面excel中的??“定位方式”和“定位值”,進(jìn)而能獲取到元素的定位。元素定位需要將頁(yè)面??excel中的定位值和定位方式提取出來(lái)。圖4.4是頁(yè)面元素定位的流程圖。??具體的工作流程如下:??首先,前面己經(jīng)獲取得到元素....
圖4.6生成測(cè)試用例的代碼??
Fig.?4.6?Code?to?generate?test?cases??測(cè)試腳本類生成完畢后,剩下的步驟是生成具體類的內(nèi)容。具體的代碼實(shí)現(xiàn)??如圖4.7所示:??FileWriter?writer?=?new?FileWriter(sourceFile);??/,生成到丨匯用....
本文編號(hào):3908040
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3908040.html