產(chǎn)品體驗(yàn)中心 下載與支持 產(chǎn)品社區(qū) 合作代理 |  咨詢(xún)電話:400-035-7887/021-6072 5088

自動(dòng)化測(cè)試用例如何編寫(xiě)?自動(dòng)化測(cè)試用例選型原則

發(fā)布時(shí)間:2020-07-03

設(shè)計(jì)測(cè)試用例的時(shí)候,項(xiàng)目處于不同的階段,需要編寫(xiě)的測(cè)試用例也是不一樣的。類(lèi)似地,位于不同的階段,我們會(huì)選擇不同的用例進(jìn)行自動(dòng)化。

自動(dòng)化測(cè)試用例

1、自動(dòng)化測(cè)試用例設(shè)計(jì)誤區(qū)

a、不編寫(xiě)測(cè)試用例直接編寫(xiě)測(cè)試腳本。

b、直接拿手工測(cè)試用例來(lái)編寫(xiě)自動(dòng)化測(cè)試腳本。

2、自動(dòng)化測(cè)試用例設(shè)計(jì)原則

a、測(cè)試用例是一個(gè)完整的場(chǎng)景。從用戶(hù)登錄系統(tǒng)到用戶(hù)退出。

b、測(cè)試用例只驗(yàn)證一個(gè)功能點(diǎn)。不要試圖用戶(hù)登錄后驗(yàn)證所有的功能點(diǎn)再退出。

c、測(cè)試用例盡量只做正向的邏輯驗(yàn)證,正向是指腳本可實(shí)現(xiàn)的而非主觀操作。逆向邏輯的情況很多,驗(yàn)證比較復(fù)雜,需要編寫(xiě)大量的腳本,投入成本比較高。

d、測(cè)試用例之間不要產(chǎn)生關(guān)聯(lián),也就是說(shuō)每個(gè)測(cè)試用例是獨(dú)立,不能依賴(lài)或影響其他測(cè)試用例,要求高內(nèi)聚低耦合。

e、測(cè)試用例需要更多的關(guān)注功能邏輯的實(shí)現(xiàn),而不必糾結(jié)某些字段的限制。

f、測(cè)試用例的上下文必須有一定的順序性,要能夠互相連接起來(lái);并且前置條件要清楚。

g、測(cè)試用例中檢查點(diǎn)的設(shè)置(根據(jù)測(cè)試用例的側(cè)重點(diǎn)設(shè)置檢測(cè)點(diǎn)、設(shè)置檢測(cè)點(diǎn)要全面和設(shè)置檢測(cè)點(diǎn)要靈活)。

h、測(cè)試用例要對(duì)修改的數(shù)據(jù)進(jìn)行還原操作。

i、測(cè)試用例必須是可回歸的。

3、自動(dòng)化測(cè)試用例選型原則

a、不是所有的手工用例都要轉(zhuǎn)為自動(dòng)化測(cè)試用例。

b、考慮到腳本開(kāi)發(fā)的成本,不要選擇流程太復(fù)雜的用例。如果有必要,可以考慮把流程拆分多個(gè)用例來(lái)實(shí)現(xiàn)腳本。

c、選擇的用例最好可以構(gòu)建成場(chǎng)景。例如一個(gè)功能模塊,分n個(gè)用例,這n個(gè)用例使用同一個(gè)場(chǎng)景。

d、選擇的用例可以帶有目的性,例如這部分用例是用例做冒煙測(cè)試,那部分是回歸測(cè)試等,當(dāng)然,會(huì)存在重疊的關(guān)系。如果當(dāng)前用例不能滿(mǎn)足需求,那么唯有修改用例來(lái)適應(yīng)腳本和需求。

e、選取的用例可以是你認(rèn)為是重復(fù)執(zhí)行,很繁瑣的部分,例如字段驗(yàn)證,提示信息驗(yàn)證這類(lèi)。這部分適用回歸測(cè)試。

f、選取的用例可以是主體流程,這部分適用冒煙測(cè)試。

4、自動(dòng)化測(cè)試用例轉(zhuǎn)型原則

a、當(dāng)前的測(cè)試用例前置配置信息要寫(xiě)清楚。

b、每一個(gè)步驟都要銜接好,錯(cuò)了,腳本要拋出異常。

c、每一個(gè)步驟要做什么,驗(yàn)證什么要寫(xiě)清楚,寫(xiě)具體。有時(shí)一個(gè)檢查點(diǎn),你只需看一眼,但是腳本要寫(xiě)一堆代碼去驗(yàn)證,這樣的做法是不可行的。

d、用例之間不要有關(guān)聯(lián)性,自動(dòng)化測(cè)試開(kāi)發(fā)同樣是軟件開(kāi)發(fā)工程,腳本編寫(xiě)同樣提倡高內(nèi)聚低耦合的理念。

e、不是每一個(gè)步驟都需要驗(yàn)證點(diǎn)。

f、別在多個(gè)地方重復(fù)相同的驗(yàn)證。腳本很忙!我沒(méi)空。當(dāng)然,除非有必要。

g、開(kāi)門(mén)記得要關(guān)門(mén),配置信息要回歸原點(diǎn),否則腳本要迷路。

推薦閱讀:

web自動(dòng)化測(cè)試的思路和方法

如何提高自動(dòng)化測(cè)試的穩(wěn)定性和可維護(hù)性?

如何做好接口自動(dòng)化測(cè)試?接口自動(dòng)化測(cè)試需要注意什么?

自動(dòng)化測(cè)試工具的基本要求 軟件自動(dòng)化測(cè)試工具分類(lèi)有哪些?

自動(dòng)化測(cè)試生命周期的6個(gè)階段

本文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問(wèn)題,請(qǐng)權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號(hào) 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢(xún)

添加客服微信 歡迎咨詢(xún)測(cè)試工具和測(cè)試服務(wù)

微信客服
問(wèn)題
反饋
產(chǎn)品
畫(huà)冊(cè)

掃描二維碼下載澤眾軟件企業(yè)宣傳冊(cè)

產(chǎn)品畫(huà)冊(cè)
返回
頂部

方案咨詢(xún)

×
提交信息

電話咨詢(xún),400-035-7887,安排專(zhuān)業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢(xún)和商務(wù)報(bào)價(jià))。

您的信息已成功提交!

我們的客服人員稍后會(huì)與您聯(lián)系