發(fā)布時(shí)間:2020-07-02
在Web工程過程中,基于Web系統(tǒng)的測(cè)試、確認(rèn)和驗(yàn)收已成為一項(xiàng)重要而富有挑戰(zhàn)性的工作。Web測(cè)試也毫無例外地必須進(jìn)行自動(dòng)化測(cè)試。以期能通過自動(dòng)化測(cè)試工具按照測(cè)試工程師的預(yù)定計(jì)劃進(jìn)行自動(dòng)化測(cè)試,來減輕手工測(cè)試的勞動(dòng)量,從而達(dá)到提高軟件質(zhì)量的目的。
Web功能和UI測(cè)試大部分是基于自動(dòng)化測(cè)試,在此希望和大家一起討論和分享一下Web自動(dòng)化測(cè)試的方法和經(jīng)驗(yàn)。
基于Web的測(cè)試基本上采用兩種思路和方法:一種可以稱為“Browsers測(cè)試”(瀏覽器端測(cè)試)。這種測(cè)試通常是模擬瀏覽器端的一些操作,比如在TextBox輸入一些文本,選擇ComboBox中的某個(gè)選項(xiàng)。因?yàn)榭梢缘玫骄唧w的操作界面,這種方法更多地應(yīng)用到UI和Localization方面的測(cè)試。在進(jìn)行OWA的46種語言的Localization方面測(cè)試時(shí),對(duì)各種操作產(chǎn)生出來的界面進(jìn)行抓圖,然后對(duì)這些screenshot進(jìn)行分析,以發(fā)現(xiàn)一些UI和Localization方面的問題。
另一種方法稱為“Protocol測(cè)試”(協(xié)議測(cè)試)。這種方法是建立在HTTP協(xié)議級(jí)的測(cè)試,通過POST或Web Service向服務(wù)器發(fā)送請(qǐng)求,然后對(duì)服務(wù)器響應(yīng)回來的數(shù)據(jù)進(jìn)行解析、驗(yàn)證。對(duì)一些功能測(cè)試,會(huì)更多地采用這種方法。最簡(jiǎn)單的應(yīng)用就是檢查鏈接的有效性,向服務(wù)器發(fā)送URL請(qǐng)求,檢查響應(yīng)回來的數(shù)據(jù),來判斷鏈接是否指向正確的頁面。
Web自動(dòng)化測(cè)試在測(cè)試領(lǐng)域里面用得比較多的工具或者框架有Selenium,ATF, AutoRunner等。所以,在實(shí)際項(xiàng)目中,我們可以根據(jù)具體需求進(jìn)行選擇。
推薦閱讀:
Web自動(dòng)化測(cè)試工具有哪些?Web自動(dòng)化測(cè)試基本步驟
電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。
您的信息已成功提交!
我們的客服人員稍后會(huì)與您聯(lián)系