2018-06-05自動(dòng)化測(cè)試用例設(shè)計(jì)

用例選型注意事項(xiàng)(挖掘自動(dòng)化需求)

1、腳本開發(fā)成本較高,不要選擇流程復(fù)雜的用例;如果一定需要自動(dòng)化測(cè)試,可將過(guò)程拆分

2、構(gòu)建成為場(chǎng)景;例如一個(gè)功能模塊,分多個(gè)用例,多個(gè)用例使用一個(gè)場(chǎng)景。方便構(gòu)建關(guān)鍵字測(cè)試模型

3、重復(fù)繁瑣的用例(字段驗(yàn)證、提示信息)用于回歸測(cè)試

4、選取的用例為主體流程時(shí),適用于冒煙測(cè)試

5、用于配置檢查、數(shù)據(jù)庫(kù)檢查

6、構(gòu)造復(fù)雜數(shù)據(jù)或重復(fù)簡(jiǎn)單的機(jī)械式動(dòng)作可用腳本實(shí)現(xiàn),提高效率


手工測(cè)試用例:功能測(cè)試,測(cè)試人員通過(guò)手工方式進(jìn)行用例解析;

優(yōu)點(diǎn):異常處理能力較好,基于測(cè)試用例制造不同的邏輯判斷,人工測(cè)試步步跟蹤,容易定位問(wèn)題

自動(dòng)化測(cè)試用例:腳本技術(shù)進(jìn)行解析,按照測(cè)試用例的步驟進(jìn)行測(cè)試,只能在已知的步驟與場(chǎng)景中發(fā)現(xiàn)問(wèn)題,

自動(dòng)化測(cè)試用例的特點(diǎn):執(zhí)行對(duì)象為腳本,每一個(gè)判斷都需要編碼定義,用例之間關(guān)聯(lián)性強(qiáng),主要用于冒煙測(cè)試與回歸測(cè)試



測(cè)試類型

1、驗(yàn)證測(cè)試靜態(tài)頁(yè)面內(nèi)容,靜態(tài)、不變的UI元素;

eg標(biāo)題,鏈接指向的預(yù)期標(biāo)題,主頁(yè)是否包含一個(gè)頁(yè)面頂部的圖片,網(wǎng)站頁(yè)面是否包含一個(gè)頁(yè)腳區(qū)域顯示公司聯(lián)系方式、隱私政策以及商標(biāo)信息

2、測(cè)試鏈接

web站點(diǎn)的常見錯(cuò)誤為失效鏈接,或鏈接指向無(wú)效頁(yè)面;

3、功能測(cè)試

典型的測(cè)試是登錄、注冊(cè)網(wǎng)站賬戶、用戶賬戶操作、賬戶設(shè)置變化、復(fù)雜數(shù)據(jù)檢索操作

4、測(cè)試動(dòng)態(tài)元素

5、Ajax的測(cè)試

自動(dòng)化測(cè)試用例編寫原則

1、一個(gè)用例為一個(gè)完整的場(chǎng)景,從用戶登錄系統(tǒng)到最終退出并關(guān)閉瀏覽器

2、一個(gè)用例只驗(yàn)證一個(gè)功能點(diǎn),不要試圖在用戶登錄后所有的功能都驗(yàn)證一遍;

3、用例之間避免產(chǎn)生依賴

4、用例測(cè)試完成后,還原測(cè)試場(chǎng)景,以免影響其他用例執(zhí)行

讀書筆記 來(lái)自selenium 2自動(dòng)化測(cè)試實(shí)戰(zhàn)-python語(yǔ)言

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容