8年测试经验,用例设计竟然不知道状态图法?
? ? ? ?作為測試人,我們平時比較常用的軟件測試測試方法有邊界值、等價類劃分、錯誤推測法、因果圖、場景法等,如果提到狀態(tài)圖法,可能很多人都很陌生,今天我們就來一起認識下狀態(tài)圖法。
? ? ? ??狀態(tài)圖通常在被測試軟件狀態(tài)比較多的情況下使用,就是列舉出被測軟件的所有狀態(tài),再分析各個狀態(tài)之間的轉(zhuǎn)換條件和轉(zhuǎn)換路徑,用圖形或表格的方式把相關聯(lián)的操作和狀態(tài)組合在一起,從其狀態(tài)遷移路徑覆蓋的角度來設計測試用例。
? ? ? ? 舉個常見的場景,比如你在某寶、某東app進行下單操作,如果你足夠細心的話,會觀察并總結(jié)出,訂單的狀態(tài)一般分為已下單未付款、已付款待發(fā)貨、已發(fā)貨待收貨、已收貨待評價、已評價,大致列舉為這5種狀態(tài)。
狀態(tài)圖測試步驟:
明確狀態(tài)節(jié)點——繪制狀態(tài)遷移圖——繪制狀態(tài)遷移樹——抽取路徑設計用例
案例分析:某寶購物系統(tǒng)
1、選擇商品進行下單操作,未進行支付,此時訂單狀態(tài)是“待付款”,可操作【付款】和【取消訂單】
2、支付訂單后,此時訂單狀態(tài)是“待發(fā)貨”,可操作【申請退款】
3、賣家發(fā)貨后,此時訂單狀態(tài)是“待收貨”,可操作【申請退款】、【申請退貨退款】和【確認訂單】
4、確認收貨后,此時訂單狀態(tài)是“待評價”,可操作【評價】
5、評價成功后,此時訂單狀態(tài)是“已完成”,可操作【刪除訂單】
狀態(tài)遷移圖:
狀態(tài)遷移樹:
抽取路徑設計用例:
路徑1:下單-取消訂單
路徑2:下單-支付-退款
路徑3:下單-支付-發(fā)貨-退款
路徑4:下單-支付-發(fā)貨-退貨退款
路徑5:下單-支付-發(fā)貨-收貨-評價-刪除訂單
總結(jié)
以上是生活随笔為你收集整理的8年测试经验,用例设计竟然不知道状态图法?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 白盒测试 | 用例设计方法之语句覆盖
- 下一篇: 生物大分子的计算机模拟就业,生物大分子模