第8課—設計測試用例編寫技巧

影清风發表於2024-10-25

一、檢視用例的模板
案例模板1:

案例模板2:

案例模板3:

二、用例的要素講解
.編寫用例的要素?
用例編號,用例標題,前置條件,測試步驟,預期結果,優先順序 (必寫)
系統名稱、模組名稱、用例建立時間,實際結果,用例型別,執行時間,執行狀態等(非必填項)
三、詳解測試用例要素
(一)用例編號
可以稱為:用例id,測試編號,編號等
(1)系統命名_模組名稱_編號 (一般情況系統和模組名稱是大寫,間隔用 __ 下滑線)
案例: WX_FHB_001
(2)公司中的用例編號根據公司規定
(二)用例標題
又稱為:測試內容,測試名稱,測試標題等
用例標題:描述用例驗證什麼
案例:
1、驗證微信能發紅包
2、驗證微信傳送紅包失敗(零錢餘額不足)
3、單個紅包金額超過最大金額有錯誤提示(>200)

注意事項:
1、用例標題是永遠唯一的,不存在兩條相同的用例
案例:
a.驗證微信傳送紅包失敗(零錢餘額不足)
b.驗證微信傳送紅包失敗(無網路)
c.驗證微信傳送紅包失敗(密碼錯誤)
2、標題描述,簡單,易懂,清晰
3、標題能加上“驗證”儘量加上驗證
4、用例標題和預期結果相呼應
5、用例標題要寫清楚驗證的點
6、用例標題是陳述句,不能用判斷句或者選擇範圍,用是否,不能寫疑問句
7、不能把bug 寫成測試用例
8、一個無效等價類就是一條用例,不能多個無效等價類寫成一條用例

(三)優先順序

優先順序有三個級別:

高:核心功能測試用例(冒煙測試用例),會阻礙大部分其他測試的用例,基本功能測試
舉例:當機,白屏,卡頓,閃退,

中:異常測試,邊界,中斷,弱網
舉例:刪位置,除,返回,取消,重新整理,更新,翻頁等

低:字型,顏色,色差,易用性等
舉例:ui樣式、顏色,大小,排版

場景設法設計的用例,基本流, 高階用例
場景法設計的用例,備選流,中級用例
因果圖設計的用例,有效用例,選一條為高階,其他的為中級
等級類和錯誤推測法, 設計的有效用例 中級
等價類和錯誤推測法,設計的無效用例 低階

用例優先順序對應我們bug等級

致命bug (1級bug)

嚴重bug(2級bug)

一般bug(3級bug)

建議性bug(4級bug)

(四)前置條件
前置條件:執行操作之前的準備工作

案例:

1、準備兩臺手機,

2、兩個微信賬號

3、銀行卡,餘額充足

4、已連線網路

(五)測試步驟

測試步驟:驗證“測試標題”的具體步驟

(1)測試的流程步驟按序號編寫:1,2,3,4,5 換行(alt+回車 換行)

(2)測試步驟的開頭都是動詞

(3)測試步驟一般不超過8個步驟(簡化步驟)【前期動作可以寫在整體的一句話上】

(4)不能把上一個用例的步驟,用來做下一個步驟的前置條件(每一條用例都是獨立)

(六 )預期結果

預期結果:達到預期的目標

(1)預期結果要詳細

(2)預期結果要注意隱藏結果

(3)頁面跳轉

(4)訂單狀態的變更

(5)預期結果,不能只寫成功,失敗

(6)頁面提示,提示語

(7)結果涉及到頁面提示,資料變化,必須明確說明提示內容和變化內容

(8)結果涉及到資料需要明確資料庫中的表和欄位的變化。

例如:新增使用者名稱,餘額的減少等

一、概況需求或者文件能力

a、發紅包:人紅包 群發紅包((專屬紅包、普通紅包、拼手氣紅包))

b、借款:我的、借款、還款、首頁

d、人人哭:自提、 眾包物流、快遞到家、送貨到家

二、梳理出主流程

a、核心流程

b、你負責板塊的流程

三、按照xmind圖梳理的節點寫用例

a、xmind 梳理的是測試點 (是否)

2、根據測試點寫用例(有效等價類,無效等價)

相關文章