彩票預測系統(tǒng)自動化測試框架的設計與實現(xiàn)
發(fā)布時間:2020-12-03 12:40
隨著時代的發(fā)展敏捷開發(fā)模式已經(jīng)在國內(nèi)開發(fā)團隊中普及開來,越來越多的開發(fā)團隊意識到了敏捷開發(fā)帶來的高效率。自動化測試是敏捷開發(fā)中很重要的一個環(huán)節(jié),通過自動化測試進行回歸測試來響應不斷變化的需求。自動化測試框架的使用可以降低Web UI自動化測試的難度和成本,使項目能真正實現(xiàn)UI層面的自動化測試,從而讓團隊享受到自動化測試帶來的收益。彩票預測系統(tǒng)是一個給用戶提供專業(yè)完善的彩票資訊付費閱讀服務為主,彩票數(shù)據(jù)分析、用戶互動社區(qū)等增值性服務為輔的綜合性體彩平臺。由于項目回歸測試采用人工測試方法已不能滿足工作需求,為保證項目敏捷開發(fā)中所提交代碼的正確性以及測試的高效性,開發(fā)了基于Selenium的UI自動化測試框架。該框架結(jié)合TestNG及Jenkins等工具實現(xiàn)了以下功能:使用Feed4TestNG實現(xiàn)數(shù)據(jù)驅(qū)動模式,使得測試邏輯和數(shù)據(jù)分離;采用頁面對象模式簡化測試腳本,增強測試腳本的維護效率;建設對象庫,使用外部文件存儲被測頁面上元素的定位方式和定位表達式,做到元素定位表達式和程序的分離;使用HttpClient實現(xiàn)API接口請求操作,滿足多種測試需求;支持自動生成測試數(shù)據(jù)功能;支持關鍵字校驗與...
【文章來源】:北京交通大學北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:102 頁
【學位級別】:碩士
【部分圖文】:
Selenium構成圖
B/S測試。整個軟件的開發(fā)集中在服務器端,而用戶端通過標準的瀏覽器訪問服務??器端。目前Web測試工具按照功能區(qū)分共有以下四種:性能測試工具、Web功能??測試工具、接口自動化測試工具、單元測試工具。如圖2-2所示為Web測試工具??結(jié)構圖。??性能測試工具??單元測試工具?<——?測試工具?一>?Web功能測試工具???i???接口自動化測試工具??圖2-2測試工具結(jié)構圖??Figure?2-2?Test?Tool?Structure?Diagram??Web功能測試工具:也稱UI測試,是常見的黑盒自動化測試場景。它最接近??用戶真實場景也容易發(fā)現(xiàn)問題,幫助測試人員擺脫重復枯燥的手工測試,幫助測試??人員和公司減少了時間和勞力成本。主要的Web功能測試工具:Selenium、QTP??等。??性能測試工具:性能測試的執(zhí)行是基本功能的重復和并發(fā),需要模擬多用戶,??在性能測試執(zhí)行時需要監(jiān)控指標參數(shù),同時性能測試的結(jié)果不是那么顯而易見,需??12??
3.1.1彩票預測系統(tǒng)功能介紹??彩票預測系統(tǒng)的主要業(yè)務為體育彩票資訊信息購買,形式上可以細分為單篇??文章購買、包月服務。圖3-1所示為彩票預測系統(tǒng)PC客戶端主頁頁面。??盤路榜?交叉盤?g澳彩五星指數(shù)??20個上攜球隊??磁金?”膽拜??m1831<599856_1?EH?免費專區(qū)??|?m?Q?mm?_大離?雀我轉(zhuǎn)??I今日免費推薦1活塞?水晶宮《¥佳鬟搶纖?【兩放費福利】沙爾克?_滿專往:遇苦主紅軍??VS尼克斯格里芬傷了...?利物浦有歐冠任雋?MVSJI嫌堡.德甲21:...?過關不易??我的收霣?|閱聞砂丨挪*?|閲#蘼丨_??雜?VS?紹嫌?*fiRVSfc]?9l?^50*VS#????我關注的專家(S)?*??免費?組?絲兔費??我關注的賽事??g我的從惠券?g、足球?qū)Z?約;?#運球?qū)Z?^??m
【參考文獻】:
期刊論文
[1]基于selenium和Jenkins的持續(xù)集成自動化測試框架的設計和實現(xiàn)[J]. 馮小梅,孫衛(wèi)寧,曾蘭. 企業(yè)科技與發(fā)展. 2016(01)
[2]基于Selenium和TestNG的集成自動化測試平臺設計[J]. 張慧琳,李威,佟秋利,劉玉江. 實驗技術與管理. 2015(09)
[3]軟件測試關鍵技術的研究與應用[J]. 李國強,張虹,王海瑞. 火控雷達技術. 2014(02)
[4]Web自動化測試框架的設計與實現(xiàn)[J]. 陳江勇,許力,張輝,汪匯. 福建師范大學學報(自然科學版). 2013(04)
[5]應用Maven管理項目[J]. 徐立新,雷相波. 電腦知識與技術. 2010(10)
碩士論文
[1]自動化測試在線管理系統(tǒng)的設計與實現(xiàn)[D]. 李丹.西南交通大學 2017
[2]基于Selenium2的Web UI自動化測試框架的設計與實現(xiàn)[D]. 洪芳.西南交通大學 2017
[3]PaaS平臺持續(xù)集成自動化測試框架的設計與實現(xiàn)[D]. 趙芳.中國科學院大學(中國科學院工程管理與信息技術學院) 2017
[4]基于Testng的Web接口測試的自動化框架設計與實現(xiàn)[D]. 蔣靈仙.浙江工業(yè)大學 2016
[5]CI平臺下的Web自動化測試的研究與實現(xiàn)[D]. 朱怡嘉.東華大學 2016
[6]某公司軟件持續(xù)集成改進的分析設計及實施[D]. 李進.北京郵電大學 2012
本文編號:2896342
【文章來源】:北京交通大學北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:102 頁
【學位級別】:碩士
【部分圖文】:
Selenium構成圖
B/S測試。整個軟件的開發(fā)集中在服務器端,而用戶端通過標準的瀏覽器訪問服務??器端。目前Web測試工具按照功能區(qū)分共有以下四種:性能測試工具、Web功能??測試工具、接口自動化測試工具、單元測試工具。如圖2-2所示為Web測試工具??結(jié)構圖。??性能測試工具??單元測試工具?<——?測試工具?一>?Web功能測試工具???i???接口自動化測試工具??圖2-2測試工具結(jié)構圖??Figure?2-2?Test?Tool?Structure?Diagram??Web功能測試工具:也稱UI測試,是常見的黑盒自動化測試場景。它最接近??用戶真實場景也容易發(fā)現(xiàn)問題,幫助測試人員擺脫重復枯燥的手工測試,幫助測試??人員和公司減少了時間和勞力成本。主要的Web功能測試工具:Selenium、QTP??等。??性能測試工具:性能測試的執(zhí)行是基本功能的重復和并發(fā),需要模擬多用戶,??在性能測試執(zhí)行時需要監(jiān)控指標參數(shù),同時性能測試的結(jié)果不是那么顯而易見,需??12??
3.1.1彩票預測系統(tǒng)功能介紹??彩票預測系統(tǒng)的主要業(yè)務為體育彩票資訊信息購買,形式上可以細分為單篇??文章購買、包月服務。圖3-1所示為彩票預測系統(tǒng)PC客戶端主頁頁面。??盤路榜?交叉盤?g澳彩五星指數(shù)??20個上攜球隊??磁金?”膽拜??m1831<599856_1?EH?免費專區(qū)??|?m?Q?mm?_大離?雀我轉(zhuǎn)??I今日免費推薦1活塞?水晶宮《¥佳鬟搶纖?【兩放費福利】沙爾克?_滿專往:遇苦主紅軍??VS尼克斯格里芬傷了...?利物浦有歐冠任雋?MVSJI嫌堡.德甲21:...?過關不易??我的收霣?|閱聞砂丨挪*?|閲#蘼丨_??雜?VS?紹嫌?*fiRVSfc]?9l?^50*VS#????我關注的專家(S)?*??免費?組?絲兔費??我關注的賽事??g我的從惠券?g、足球?qū)Z?約;?#運球?qū)Z?^??m
【參考文獻】:
期刊論文
[1]基于selenium和Jenkins的持續(xù)集成自動化測試框架的設計和實現(xiàn)[J]. 馮小梅,孫衛(wèi)寧,曾蘭. 企業(yè)科技與發(fā)展. 2016(01)
[2]基于Selenium和TestNG的集成自動化測試平臺設計[J]. 張慧琳,李威,佟秋利,劉玉江. 實驗技術與管理. 2015(09)
[3]軟件測試關鍵技術的研究與應用[J]. 李國強,張虹,王海瑞. 火控雷達技術. 2014(02)
[4]Web自動化測試框架的設計與實現(xiàn)[J]. 陳江勇,許力,張輝,汪匯. 福建師范大學學報(自然科學版). 2013(04)
[5]應用Maven管理項目[J]. 徐立新,雷相波. 電腦知識與技術. 2010(10)
碩士論文
[1]自動化測試在線管理系統(tǒng)的設計與實現(xiàn)[D]. 李丹.西南交通大學 2017
[2]基于Selenium2的Web UI自動化測試框架的設計與實現(xiàn)[D]. 洪芳.西南交通大學 2017
[3]PaaS平臺持續(xù)集成自動化測試框架的設計與實現(xiàn)[D]. 趙芳.中國科學院大學(中國科學院工程管理與信息技術學院) 2017
[4]基于Testng的Web接口測試的自動化框架設計與實現(xiàn)[D]. 蔣靈仙.浙江工業(yè)大學 2016
[5]CI平臺下的Web自動化測試的研究與實現(xiàn)[D]. 朱怡嘉.東華大學 2016
[6]某公司軟件持續(xù)集成改進的分析設計及實施[D]. 李進.北京郵電大學 2012
本文編號:2896342
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2896342.html
最近更新
教材專著