天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 軟件論文 >

基于Selenium2的Web UI自動化測試框架的設計與實現

發(fā)布時間:2021-08-12 09:54
  隨著Internet的飛速發(fā)展,項目的迭代周期也越來越短,測試人員的工作量也就變得越來越重。為了減輕測試人員的工作、提高測試工作的效率,本文基于Selenium2自動化測試框架設計和開發(fā)一個Web UI的自動化測試框架。測試框架以Selenium2為基礎框架,結合TestNG單元測試框架及Log4j日志組件,利用SVN實現測試框架的版本控制,集成了 Jenkins持續(xù)集成平臺,實現了觸發(fā)性、定時性的執(zhí)行測試用例,并將測試報告以郵件的形式發(fā)送給測試人員,便于測試人員及時了解用例執(zhí)行情況。論文的主要工作如下:(1)介紹了本文的研究背景、意義與現狀,簡述了本文研究的目標以及研究內容。(2)介紹了自動化測試與主流的Web自動化測試框架,對本文所涉及到的技術做了比較詳細的介紹。(3)對自動化測試框架進行分析,明確了測試框架的需求,設計了測試框架的整體架構與功能模塊。(4)測試框架的具體實現,主要分為四個模塊:底層API模塊、Page Object模塊、Test Case模塊、驅動模塊。底層API模塊主要是編寫模擬用戶操作Web頁面的函數,如打開頁面,點擊等操作。Page Object模塊是通過調... 

【文章來源】:西南交通大學四川省 211工程院校 教育部直屬院校

【文章頁數】:70 頁

【學位級別】:碩士

【文章目錄】:
摘要
Abstract
第1章 緒論
    1.1 研究背景與意義
    1.2 國內外研究現狀
    1.3 研究目標及內容
        1.3.1 研究目標
        1.3.2 研究內容
    1.4 論文組織結構
第2章 自動化測試及相關技術介紹
    2.1 自動化測試及主流Web自動化測試工具
        2.1.1 自動化測試
        2.1.2 主流Web自動化測試工具
    2.2 Selenium RC簡介
    2.3 WebDriver簡介
    2.4 TestNG單元測試框架
    2.5 本章小結
第3章 Web UI自動化測試框架的分析與設計
    3.1 目標及功能需求
        3.1.1 被測應用分析
        3.1.2 功能性需求
        3.1.3 非功能性需求
    3.2 總體架構設計
    3.3 功能模塊設計
    3.4 本章小結
第4章 Web UI自動化測試框架的詳細設計及實現
    4.1 引言
    4.2 開發(fā)環(huán)境與平臺
    4.3 測試框架的包結構
    4.4 底層API模塊的詳細設計與實現
        4.4.1 底層API模塊的實現流程
        4.4.2 底層API模塊常用操作的實現
    4.5 待測頁面Page Object模塊的詳細設計與實現
    4.6 Test Case用例設計和編寫模塊的詳細設計與實現
    4.7 驅動模塊的詳細設計與實現
    4.8 本章小結
第5章 測試框架的應用及效果評估
    5.1 引言
    5.2 SVN版本控制及服務器代碼部署
        5.2.1 SVN版本控制
        5.2.2 服務器代碼部署
    5.3 Jenkins持續(xù)集成
    5.4 Test Case并行執(zhí)行及生成測試報告
        5.4.1 Test Case并行執(zhí)行
        5.4.2 生成測試報告
    5.5 LOFTER網站測試結果
    5.6 測試框架的使用效果評估
    5.7 本章小結
結論與展望
    結論
    進一步工作
致謝
參考文獻


【參考文獻】:
期刊論文
[1]基于Selenium進行Web應用測試研究[J]. 盧晨.  軟件導刊. 2015(01)
[2]基于Jenkins的持續(xù)集成系統研究[J]. 林新黨,穆加艷.  雷達與對抗. 2014(01)
[3]Web自動化測試框架的設計與實現[J]. 陳江勇,許力,張輝,汪匯.  福建師范大學學報(自然科學版). 2013(04)
[4]基于Selenium的軟件自動化測試的研究與應用[J]. 吳伶琳.  計算機與現代化. 2013(02)
[5]基于Web的自動化測試框架的研究與實現[J]. 樊付星,黃大慶,周未.  電子設計工程. 2012(20)
[6]使用Selenium進行Web應用自動化測試的研究[J]. 黃華林.  電腦開發(fā)與應用. 2012(04)
[7]基于Web UI的軟件自動化測試的研究[J]. 李瑛.  現代計算機(專業(yè)版). 2012(03)
[8]軟件自動化測試工具研究[J]. 鄧青華.  軟件導刊. 2011(01)
[9]軟件測試自動化技術應用研究[J]. 董娜娜,詹惠琴.  電子測試. 2010(11)
[10]利用LoadRunner實現網頁負載壓力測試[J]. 董躍華,彭稷棟.  江西理工大學學報. 2010(05)

碩士論文
[1]基于Selenium的Web自動化測試[D]. 張?zhí)?北京交通大學 2014
[2]基于Jenkins的持續(xù)集成方案設計與實現[D]. 卞孟春.中國科學院大學(工程管理與信息技術學院) 2014
[3]面向Web網頁的自動化測試技術研究[D]. 石敏.東華大學 2014
[4]基于Selenium自動化測試框架的改進與應用[D]. 秦海光.中國科學院大學(工程管理與信息技術學院) 2014
[5]基于Jenkins的持續(xù)集成系統的設計與實現[D]. 王寧.北京郵電大學 2014
[6]基于Jenkins的持續(xù)集成研究與應用[D]. 陶鎮(zhèn)威.華南理工大學 2012
[7]基于Selenium的Web應用性能測試系統設計與實現[D]. 柴旭琴.西安建筑科技大學 2012
[8]基于STAF的分布式自動化軟件測試系統的設計實現[D]. 李靜.西安電子科技大學 2010
[9]軟件自動化測試框架的研究與應用[D]. 胡慧芬.西安電子科技大學 2008
[10]軟件自動化測試技術及應用研究[D]. 應杭.浙江大學 2006



本文編號:3338098

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3338098.html


Copyright(c)文論論文網All Rights Reserved | 網站地圖 |

版權申明:資料由用戶2b00a***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com