測試用例-狀態遷移


狀態遷移

簡述

關注被測對象的狀態變化,在需求規格說明書中是否有不可達到的狀態和非法狀態,是否產生非法的狀態轉移

狀態,即被測對象在特定輸入條件下所保持的響應形式

 

流程

(1)根據需求明確狀態節點

(2)繪制狀態遷移圖

(3)繪制狀態遷移樹

(4)抽取測試用例

 

案例

飛機售票系統

(1)客戶向航空公司打電話預定機票,此時機票信息處於“預定”狀態;

(2)顧客支付了機票費用后,機票信息變為“已支付”狀態;

(3)旅行當天到達機場,拿到機票后,機票信息變為“已出票”狀態;

(4)登機檢票后,機票信息變為“已使用”狀態;

(5)在登機之前任何時間都可以取消自己的訂票信息,如果已經支付了機票的費用,則可以退款,取消后,訂票信息處於“已取消”狀態。

 

狀態節點及狀態遷移圖

 

 狀態遷移樹

 

抽取測試用例

從起始節點到葉子節點抽取一條測試用例

預定->已取消

預定->已支付->已取消

預定->已支付->已出票->已取消

預定->已支付->已出票->已使用

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM