999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

網頁系統自動化測試框架的應用研究

2020-07-04 02:23:16張媛媛譚琪上官霞南
科技風 2020年17期

張媛媛 譚琪 上官霞南

摘 要:隨著項目版本迭代越來越快,周期越來越短,網頁系統自動化越來越普遍,由此而來的網頁自動化測試工具也層出不窮。本文結合網頁系統測試的一些特點,分析各個自動化測試工具的優缺點,幫助讀者分析選擇網頁自動化測試工具,并結合實例說明自動化測試框架的搭建及使用方法。最后根據項目特點說明不同的項目需使用不同的測試框架才能節省資源并提高測試效率。

關鍵詞:selenium;IE;Firebox;自動化測試;web

隨著互聯網模式的不斷推廣,網頁系統的自動化測試應運而生,節約了人力成本,更節約了時間與資源成本。目前各個行業都會針對自身項目應用自動化測試工具,一些大型公司甚至都要求項目的自動化測試用例覆蓋達90%以上。本文針對幾類有代表性的自動化工具的優缺點,同時結合項目自身網頁系統的特點,從而總結出該如何選擇并搭建一套適用于自身系統的自動化測試框架。

1 自動化測試理論

1.1 網頁自動化工具介紹

目前市面上使用的網頁自動化腳本錄制工具很多,像QTP,SeleniumIDE,LoadRunner等。這就要求我們在選用工具的時候首先需明確的是當前使用的瀏覽器版本和使用腳本錄制工具的版本是否兼容,因為瀏覽器及腳本錄制軟件都在更新換代,版本也是越來越多,所以會存在版本之間不兼容的情形。

支持關鍵字驅動思想。可以實現驗收測試以及驅動開發。可以在短時間內完成關鍵字以及測試用例的編寫。

開源軟件,對測試人員的編程能力要求較高

通過上表的對比,我們可以發現Selenium相比其他測試工具,有其不可替代的諸多優點:Selenium輕量且實惠,錄制的腳本可以被轉化成多種其他腳本語言。易學易上手,與Selenium IDE相結合可以實現很多功能。另外,它支持多種操作系統及瀏覽器平臺,適用范圍廣泛。

1.2 網頁自動化測試框架

自動化測試框架包括對系統斷言的定義,測試腳本的定義和解析,自動化測試的執行,以及測試結果和報告生成幾個主要部分。在執行測試時,將執行的測試腳本提交給自動測試平臺,經引擎器對測試腳本進行解析,結合測試斷言,采用依賴注入的方式,執行測試代碼。最后根據需要對測試結果和報告進行展示生成。

2 實際應用

2.1 持續集成自動化測試框架

持續集成自動化測試框架特點是快速發布、迭代周期短,下面對其進行介紹。這里以Eclipse+TestNG+ant+selenium+jenkins+svn自動化測試框架為例。

2.1.1 環境搭建

首先搭建JAVA環境,其次部署SVN環境,最后部署Jenkins環境;具體步驟參考官網。

2.1.2 工具安裝

首先安裝Elipse,其次安裝TestNG插件;具體步驟參考官網。

2.1.3 腳本文件編寫

TestNG是Junit的一個增強版本。testNG.xml文件部分編寫如下:

Build.xml文件是ant的配置文件,文件部分編寫如下:

2.2 數據驅動自動化測試框架

持續集成自動化測試框架固然有其不可替代的優勢,但也并不是適用于所有項目。對于參數選擇類型多,用例耗時較長的項目來說,采用上面的持續集成自動化測試框架對測試效率來說并不是很好的選擇。例如保險行業生成保單項目,相比如上面提到的持續集成自動化測試框架,使用數據驅動的自動化測試框架反而會更加簡潔和高效。我們可以建立一個數據驅動類,構造相應的Excel數據讀取及寫入方法。雖然這個框架較前面的持續集成自動化測試框架簡單很多,但測試數據在Excel中更加容易與方便管理,執行效率上,它省略了代碼下載讀取并解析配置文件的時間,因此更快更簡潔。

3 結語

本文通過對網頁自動化各類工具進行分類比較,對自動化測試框架做了個整體介紹并結合實例,讓大家清楚熟悉持續集成測試框架的搭建與使用。最后再結合其他項目場景說明不同的項目場景采用不同的自動化框架模式。

參考文獻:

[1]馮小梅.基于selenium和Jenkins的持續集成自動化測試框架的設計和實現.

[2]秦海光.基于Selenium自動化測試框架的改進與應用.

作者簡介:張媛媛(1989-),女,漢族,河南信陽人,碩士,工程師,研究方向:應用數學。

主站蜘蛛池模板: 亚洲AV人人澡人人双人| 激情综合图区| 中文字幕日韩丝袜一区| 午夜啪啪福利| 激情综合网激情综合| 久久夜色精品国产嚕嚕亚洲av| 91麻豆久久久| 91色国产在线| 国产老女人精品免费视频| 精品国产成人三级在线观看 | 伊人激情综合| 亚洲国产欧美国产综合久久 | 国产午夜在线观看视频| 性欧美精品xxxx| 中文字幕资源站| 欧美日韩在线观看一区二区三区| 久久综合丝袜日本网| 色妺妺在线视频喷水| 国产精品美女网站| a毛片免费观看| 国产无人区一区二区三区| 99国产精品免费观看视频| 国产精品自在线天天看片| 国产亚洲欧美在线中文bt天堂| 国产欧美精品午夜在线播放| 黄色成年视频| 国产小视频网站| 天天爽免费视频| 国产超碰在线观看| 亚洲精品在线观看91| 亚洲经典在线中文字幕| 毛片大全免费观看| 五月婷婷综合色| 玖玖精品在线| 日韩亚洲高清一区二区| 欧美日韩中文国产va另类| 欧美另类第一页| 中文无码精品A∨在线观看不卡| 久久久成年黄色视频| 国产香蕉一区二区在线网站| 免费国产高清精品一区在线| 91在线无码精品秘九色APP | 欧美精品另类| 高清无码一本到东京热| 精品视频在线一区| 国产成人8x视频一区二区| 久久77777| 4虎影视国产在线观看精品| 亚洲欧美另类中文字幕| 久久久久免费精品国产| 国产一级视频久久| 国产va免费精品| 国产亚洲欧美在线视频| 亚洲视频四区| 中文字幕第4页| 中文字幕不卡免费高清视频| 精品伊人久久久大香线蕉欧美 | 亚洲国产欧洲精品路线久久| 久久婷婷六月| 试看120秒男女啪啪免费| 亚洲色图狠狠干| 免费a在线观看播放| 2020亚洲精品无码| www.精品国产| 久操中文在线| 亚洲性一区| 91成人在线观看| 亚洲精品少妇熟女| 婷婷色狠狠干| 亚洲国产精品日韩专区AV| 日韩精品欧美国产在线| 国产精品3p视频| 亚洲综合精品香蕉久久网| 国产视频你懂得| 日韩a级片视频| 国产成人综合亚洲欧美在| 国产成人综合日韩精品无码不卡| 中文字幕第1页在线播| 国内精品视频区在线2021| 99久久精品国产综合婷婷| 久久窝窝国产精品午夜看片| 久久久久久高潮白浆|