黑盒測試用例設計方法之:流程分析法


我以公司釘釘的事假審批流程為例,

整理流程大致上可以描述為:選擇請假類型,選擇開始和結束時間,請假事由,提供證明材料,接下來就是審批過程,首先是連續多級主管審批,主管審批通過后轉由生產管理部審批,最后是人事專員審批,只要有一環沒有審批未過,那么這次請假就算沒有通過,因此又要從選擇請假類型開始重新填寫。

為了更好的記憶和理解,我將過程簡化,把請假類型、開始和結束時間、事由、證明材料都統一算成一項:資料填寫。

繪制出流程圖,

然后根據流程圖來設計用例,最基本的要覆蓋所有路徑,

首先寫出正常主流程:

1、正確填寫所有資料,多級主管全部審批通過,生產管理部審批通過,人事專員審批通過

接下來覆蓋異常流程:

2、某項資料未填或填寫錯誤,無法進入審批流程,重新修改或補充資料后再次提交審批

3、所有資料均正確填寫,多級主管中某個主管審批不通過,重新修改或補充資料后再次提交審批

4、所有資料均正確填寫,多級主管全部審批通過,生產管理部為讓審批不通過,重新修改或補充資料后再次提交審批

5、所有資料均正確填寫,多級主管全部審批通過,生產管理部審批通過,人事專員審批不通過,重新修改或補充資料后再次提交審批

 

以上就是流程分析法的大致過程,在使用流程分析法時,重點關注流程中的各個條件和分支,一定要覆蓋全面,這間接反應了測試人員對功能和需求的熟悉程度,不過繪制流程圖較為浪費時間,如果不是必須要求,可以在紙上整理,效率更高一些。


免責聲明!

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



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