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