基于Selenium的Web自動化測試框架的設(shè)計與實現(xiàn)
發(fā)布時間:2021-11-18 17:17
隨著計算機軟硬件技術(shù)的迅猛發(fā)展以及互聯(lián)網(wǎng)技術(shù)在全球范圍內(nèi)的快速普及,網(wǎng)絡(luò)應(yīng)用已經(jīng)成為信息的中介和信息發(fā)布的平臺。Web應(yīng)用程序以其易操作、快速、方便的特點占據(jù)了軟件市場的大份額,隨之導(dǎo)致了Web應(yīng)用測試的需求增大,由于用戶對軟件質(zhì)量要求的逐漸增高,為了提高Web應(yīng)用軟件功能的正確性、系統(tǒng)服務(wù)器的性能等,Web應(yīng)用的系統(tǒng)規(guī)模和復(fù)雜度逐漸增大,加之市場的競爭越演越烈,各商家為了贏取市場份額,促使應(yīng)用產(chǎn)品頻繁的更新迭代,為了在快速迭代下保證產(chǎn)品的質(zhì)量,每次版本回歸時,測試的工作量很大,單純依靠手工測試,會導(dǎo)致測試效率低,而且需要大量的人力成本。為了解決這個問題,需要對Web應(yīng)用實施自動化測試。本文通過調(diào)研Web自動化測試的國內(nèi)外研究現(xiàn)狀,分析總結(jié)出研究現(xiàn)狀中存在的問題,為了解決現(xiàn)狀中存在的問題,因此設(shè)計一套通用的適用于所有Web應(yīng)用的自動化測試框架。該框架中集成了開源的Web自動化測試工具Selenium,該工具支持跨平臺跨瀏覽器測試,整個測試框架分為兩個大的主要部分,一個是以持續(xù)集成服務(wù)器為主構(gòu)成的服務(wù)器層,另一個則是以測試腳本和測試執(zhí)行平臺為主的執(zhí)行層。為了提高測試腳本的維護性和復(fù)用性,...
【文章來源】:北京工業(yè)大學北京市 211工程院校
【文章頁數(shù)】:70 頁
【學位級別】:碩士
【部分圖文】:
軟件自動化測試過程
圖 2-2 關(guān)鍵字驅(qū)動測試框架Figure 2-2 Keyword-driven testing framework試框架只關(guān)注測試軟件產(chǎn)品的外部功能,而無需注[34]。在進行自動化測試時,數(shù)據(jù)驅(qū)動測試框腳本業(yè)務(wù)邏輯的實現(xiàn)進行分離,這兩者獨自部的文件中,當測試腳本執(zhí)行時再將其由外好處是,在需求變更時,降低測試腳本的維的自動化測試。
[35]。采用數(shù)據(jù)驅(qū)動測試框架的好處是,在需求變更時,降低測試腳本的維護成本。如圖2-3所示即為數(shù)據(jù)驅(qū)動的自動化測試。圖 2-3 數(shù)據(jù)驅(qū)動測試框架Figure 2-3 Data-driven automated testing framework5.混合自動化測試框架
【參考文獻】:
期刊論文
[1]Web應(yīng)用程序自動化測試工具[J]. 程泓,朱文興. 莆田學院學報. 2010(02)
[2]Web應(yīng)用程序的一種功能自動化測試模型與實現(xiàn)[J]. 賴利鋒,劉強. 計算機工程. 2006(17)
碩士論文
[1]基于Selenium2的Web UI自動化測試框架的設(shè)計與實現(xiàn)[D]. 洪芳.西南交通大學 2017
[2]基于Selenium的軟件測試自動化管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 江慰.上海師范大學 2016
[3]Web功能自動化測試框架的研究與設(shè)計[D]. 閆文姣.西安電子科技大學 2015
[4]基于Selenium的安全自動測試技術(shù)的研究與實現(xiàn)[D]. 羅明宇.廣東工業(yè)大學 2015
[5]基于SELENIUM的WEB測試自動化工具的設(shè)計與開發(fā)[D]. 李子祎.天津大學 2014
[6]面向Web網(wǎng)頁的自動化測試技術(shù)研究[D]. 石敏.東華大學 2014
[7]Web應(yīng)用自動化測試框架的研究和應(yīng)用[D]. 張玲.華東理工大學 2014
[8]基于Selenium自動化測試框架的改進與應(yīng)用[D]. 秦海光.中國科學院大學(工程管理與信息技術(shù)學院) 2014
[9]基于Selenium的Web應(yīng)用測試框架的開發(fā)[D]. 王艷梅.上海交通大學 2014
[10]Selenium在社區(qū)在線系統(tǒng)(AN)測試中的應(yīng)用與研究[D]. 李婕.西安電子科技大學 2013
本文編號:3503291
【文章來源】:北京工業(yè)大學北京市 211工程院校
【文章頁數(shù)】:70 頁
【學位級別】:碩士
【部分圖文】:
軟件自動化測試過程
圖 2-2 關(guān)鍵字驅(qū)動測試框架Figure 2-2 Keyword-driven testing framework試框架只關(guān)注測試軟件產(chǎn)品的外部功能,而無需注[34]。在進行自動化測試時,數(shù)據(jù)驅(qū)動測試框腳本業(yè)務(wù)邏輯的實現(xiàn)進行分離,這兩者獨自部的文件中,當測試腳本執(zhí)行時再將其由外好處是,在需求變更時,降低測試腳本的維的自動化測試。
[35]。采用數(shù)據(jù)驅(qū)動測試框架的好處是,在需求變更時,降低測試腳本的維護成本。如圖2-3所示即為數(shù)據(jù)驅(qū)動的自動化測試。圖 2-3 數(shù)據(jù)驅(qū)動測試框架Figure 2-3 Data-driven automated testing framework5.混合自動化測試框架
【參考文獻】:
期刊論文
[1]Web應(yīng)用程序自動化測試工具[J]. 程泓,朱文興. 莆田學院學報. 2010(02)
[2]Web應(yīng)用程序的一種功能自動化測試模型與實現(xiàn)[J]. 賴利鋒,劉強. 計算機工程. 2006(17)
碩士論文
[1]基于Selenium2的Web UI自動化測試框架的設(shè)計與實現(xiàn)[D]. 洪芳.西南交通大學 2017
[2]基于Selenium的軟件測試自動化管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 江慰.上海師范大學 2016
[3]Web功能自動化測試框架的研究與設(shè)計[D]. 閆文姣.西安電子科技大學 2015
[4]基于Selenium的安全自動測試技術(shù)的研究與實現(xiàn)[D]. 羅明宇.廣東工業(yè)大學 2015
[5]基于SELENIUM的WEB測試自動化工具的設(shè)計與開發(fā)[D]. 李子祎.天津大學 2014
[6]面向Web網(wǎng)頁的自動化測試技術(shù)研究[D]. 石敏.東華大學 2014
[7]Web應(yīng)用自動化測試框架的研究和應(yīng)用[D]. 張玲.華東理工大學 2014
[8]基于Selenium自動化測試框架的改進與應(yīng)用[D]. 秦海光.中國科學院大學(工程管理與信息技術(shù)學院) 2014
[9]基于Selenium的Web應(yīng)用測試框架的開發(fā)[D]. 王艷梅.上海交通大學 2014
[10]Selenium在社區(qū)在線系統(tǒng)(AN)測試中的應(yīng)用與研究[D]. 李婕.西安電子科技大學 2013
本文編號:3503291
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3503291.html
最近更新
教材專著