測試用例設計方法-流程分析法(場景法)


流程分析法,又叫場景設計法

三個流程

  • 基本流:通過業務流程輸入都為正確的,能夠最終達到目標的流程,如atm機取款,插入銀行卡-輸入正確的密碼-輸入正確的金額-取錢-取卡
  • 備選流:通過實現業務流程時,因錯誤操作或異常輸入,導致流程存在反復,但最終能夠達到預期的操作流程,如atm機取款,插入銀行卡-輸入錯誤的密碼-重新輸入正確的密碼-輸入金額-取錢-取卡
  • 異常流:通過實現業務流程時,因錯誤操作或異常輸入,導致沒有完成業務流程,如atm機取款,插入銀行卡,輸入三次錯誤的密碼,吞卡

使用方法

  1. 根據需求,確定業務流程
  2. 繪制流程圖,再次明確流程路徑
  3. 根據業務流程圖,抽取測試路徑,每個路徑包含一個從未走過的路徑
  4. 細化路徑,抽取測試用例

注意點:須使用等價類、邊界值、正交試驗、判定表、因果圖等方法保證單個功能的正確性

 

 

 例子

 

1)根據需求畫出流程圖

 

 

 2)根據流程圖抽取測試用例

    • ABCD(進入子程序-寫入空閑緩沖區-啟動發送命令-返回成功消息)
    • AE(進入子程序-啟動發送失敗消息)
    • ABE(進入子程序-寫入空閑緩沖區-啟動發送失敗消息)

 


免責聲明!

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



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