流程分析法
流程分析法(又名場景設計法)是將軟件系統的某個流程看成路徑,用路徑分析的方法類設計測試用例。根據流程的順序依次進行組合,使得流程的各個分支都能走到。這是從白盒測試中路徑覆蓋分析法中推廣到黑盒測試中來的測試用例。
流程分析法用例設計步驟
1.畫出業務流程圖
2.設置功能路徑優先級
3.確定測試路徑
4.選取測試數據
5.構造測試用例
在線畫流程的工具
在線畫流程圖的地址:https://app.diagrams.net/
流程分析法實例
某嵌入式系統中,將待發送的數據打包為符合CAN協議的幀格式后,便可寫入發送緩沖區,并自動發送。
該發送子程序的流程如下:
1.進入發送子程序
2.系統判斷是否有空閒發送緩沖區,如果沒有則返回,顯示發送失敗信息
3,如果有空閑緩沖區,將數據包寫入空閑發送緩沖區
4.系統判斷是否寫入成功。如果不成功則返回,顯示發送失敗信息
5.如果寫入成功,則啟動發送命令
6.返回發送成功消息