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

網(wǎng)頁系統(tǒng)自動(dòng)化測(cè)試框架的應(yīng)用研究

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

張媛媛 譚琪 上官霞南

摘 要:隨著項(xiàng)目版本迭代越來越快,周期越來越短,網(wǎng)頁系統(tǒng)自動(dòng)化越來越普遍,由此而來的網(wǎng)頁自動(dòng)化測(cè)試工具也層出不窮。本文結(jié)合網(wǎng)頁系統(tǒng)測(cè)試的一些特點(diǎn),分析各個(gè)自動(dòng)化測(cè)試工具的優(yōu)缺點(diǎn),幫助讀者分析選擇網(wǎng)頁自動(dòng)化測(cè)試工具,并結(jié)合實(shí)例說明自動(dòng)化測(cè)試框架的搭建及使用方法。最后根據(jù)項(xiàng)目特點(diǎn)說明不同的項(xiàng)目需使用不同的測(cè)試框架才能節(jié)省資源并提高測(cè)試效率。

關(guān)鍵詞:selenium;IE;Firebox;自動(dòng)化測(cè)試;web

隨著互聯(lián)網(wǎng)模式的不斷推廣,網(wǎng)頁系統(tǒng)的自動(dòng)化測(cè)試應(yīng)運(yùn)而生,節(jié)約了人力成本,更節(jié)約了時(shí)間與資源成本。目前各個(gè)行業(yè)都會(huì)針對(duì)自身項(xiàng)目應(yīng)用自動(dòng)化測(cè)試工具,一些大型公司甚至都要求項(xiàng)目的自動(dòng)化測(cè)試用例覆蓋達(dá)90%以上。本文針對(duì)幾類有代表性的自動(dòng)化工具的優(yōu)缺點(diǎn),同時(shí)結(jié)合項(xiàng)目自身網(wǎng)頁系統(tǒng)的特點(diǎn),從而總結(jié)出該如何選擇并搭建一套適用于自身系統(tǒng)的自動(dòng)化測(cè)試框架。

1 自動(dòng)化測(cè)試?yán)碚?/p>

1.1 網(wǎng)頁自動(dòng)化工具介紹

目前市面上使用的網(wǎng)頁自動(dòng)化腳本錄制工具很多,像QTP,SeleniumIDE,LoadRunner等。這就要求我們?cè)谶x用工具的時(shí)候首先需明確的是當(dāng)前使用的瀏覽器版本和使用腳本錄制工具的版本是否兼容,因?yàn)闉g覽器及腳本錄制軟件都在更新?lián)Q代,版本也是越來越多,所以會(huì)存在版本之間不兼容的情形。

支持關(guān)鍵字驅(qū)動(dòng)思想。可以實(shí)現(xiàn)驗(yàn)收測(cè)試以及驅(qū)動(dòng)開發(fā)。可以在短時(shí)間內(nèi)完成關(guān)鍵字以及測(cè)試用例的編寫。

開源軟件,對(duì)測(cè)試人員的編程能力要求較高

通過上表的對(duì)比,我們可以發(fā)現(xiàn)Selenium相比其他測(cè)試工具,有其不可替代的諸多優(yōu)點(diǎn):Selenium輕量且實(shí)惠,錄制的腳本可以被轉(zhuǎn)化成多種其他腳本語言。易學(xué)易上手,與Selenium IDE相結(jié)合可以實(shí)現(xiàn)很多功能。另外,它支持多種操作系統(tǒng)及瀏覽器平臺(tái),適用范圍廣泛。

1.2 網(wǎng)頁自動(dòng)化測(cè)試框架

自動(dòng)化測(cè)試框架包括對(duì)系統(tǒng)斷言的定義,測(cè)試腳本的定義和解析,自動(dòng)化測(cè)試的執(zhí)行,以及測(cè)試結(jié)果和報(bào)告生成幾個(gè)主要部分。在執(zhí)行測(cè)試時(shí),將執(zhí)行的測(cè)試腳本提交給自動(dòng)測(cè)試平臺(tái),經(jīng)引擎器對(duì)測(cè)試腳本進(jìn)行解析,結(jié)合測(cè)試斷言,采用依賴注入的方式,執(zhí)行測(cè)試代碼。最后根據(jù)需要對(duì)測(cè)試結(jié)果和報(bào)告進(jìn)行展示生成。

2 實(shí)際應(yīng)用

2.1 持續(xù)集成自動(dòng)化測(cè)試框架

持續(xù)集成自動(dòng)化測(cè)試框架特點(diǎn)是快速發(fā)布、迭代周期短,下面對(duì)其進(jìn)行介紹。這里以Eclipse+TestNG+ant+selenium+jenkins+svn自動(dòng)化測(cè)試框架為例。

2.1.1 環(huán)境搭建

首先搭建JAVA環(huán)境,其次部署SVN環(huán)境,最后部署Jenkins環(huán)境;具體步驟參考官網(wǎng)。

2.1.2 工具安裝

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

2.1.3 腳本文件編寫

TestNG是Junit的一個(gè)增強(qiáng)版本。testNG.xml文件部分編寫如下:

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

2.2 數(shù)據(jù)驅(qū)動(dòng)自動(dòng)化測(cè)試框架

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

3 結(jié)語

本文通過對(duì)網(wǎng)頁自動(dòng)化各類工具進(jìn)行分類比較,對(duì)自動(dòng)化測(cè)試框架做了個(gè)整體介紹并結(jié)合實(shí)例,讓大家清楚熟悉持續(xù)集成測(cè)試框架的搭建與使用。最后再結(jié)合其他項(xiàng)目場(chǎng)景說明不同的項(xiàng)目場(chǎng)景采用不同的自動(dòng)化框架模式。

參考文獻(xiàn):

[1]馮小梅.基于selenium和Jenkins的持續(xù)集成自動(dòng)化測(cè)試框架的設(shè)計(jì)和實(shí)現(xiàn).

[2]秦海光.基于Selenium自動(dòng)化測(cè)試框架的改進(jìn)與應(yīng)用.

作者簡(jiǎn)介:張媛媛(1989-),女,漢族,河南信陽人,碩士,工程師,研究方向:應(yīng)用數(shù)學(xué)。

主站蜘蛛池模板: 欧美a级完整在线观看| 成人在线观看不卡| 国产成人a毛片在线| 99久久亚洲精品影院| 亚洲国产欧美自拍| 另类综合视频| a毛片免费在线观看| 尤物国产在线| 精品人妻一区无码视频| 欧美人与性动交a欧美精品| 欧美亚洲国产日韩电影在线| 麻豆精品在线播放| 午夜影院a级片| 久久精品电影| 亚洲精品波多野结衣| 久久人体视频| 在线亚洲精品福利网址导航| 欧美区一区二区三| 日本高清免费一本在线观看| 国产精品极品美女自在线| 国产黄视频网站| 欧美亚洲国产精品第一页| 亚洲婷婷在线视频| 日韩午夜伦| 欧美日韩第三页| 国产精品久久久久久久久kt| 亚洲无码熟妇人妻AV在线| 人人妻人人澡人人爽欧美一区| 亚欧成人无码AV在线播放| 伊人91视频| 国产亚洲男人的天堂在线观看| 国产又色又爽又黄| 情侣午夜国产在线一区无码| 秘书高跟黑色丝袜国产91在线 | 色吊丝av中文字幕| 国产精品lululu在线观看| 人妻丝袜无码视频| 久久久久无码精品| 欧美国产三级| 久久综合结合久久狠狠狠97色| 日韩国产亚洲一区二区在线观看 | 久久99精品久久久久久不卡| 天天做天天爱天天爽综合区| 免费中文字幕一级毛片| 丁香六月综合网| 久草性视频| 国产亚洲精品97在线观看 | a毛片基地免费大全| 亚洲一区二区约美女探花| 嫩草国产在线| 91久久夜色精品国产网站| A级全黄试看30分钟小视频| 免费视频在线2021入口| 99er精品视频| 亚洲va精品中文字幕| 麻豆精品视频在线原创| 国产新AV天堂| 久久国产V一级毛多内射| 国产玖玖视频| 波多野结衣一区二区三视频| 十八禁美女裸体网站| 国产99精品久久| 欧美在线一级片| 大陆精大陆国产国语精品1024| 热热久久狠狠偷偷色男同| 国产性爱网站| 欧美亚洲一二三区| 青青草原国产av福利网站| 一级一级一片免费| 91亚洲影院| 国产成熟女人性满足视频| 欧美精品一二三区| 欧美日韩综合网| 欧美精品啪啪| 亚洲男人的天堂视频| 亚洲人成网址| 亚洲h视频在线| 色综合狠狠操| 欧美日韩专区| 国产不卡国语在线| 网久久综合| 中文字幕无线码一区|