一、如何畫出狀態圖
參考pdf:https://www.jianguoyun.com/p/DYujH0UQ9pDMBhjXqHo
1.列出被測系統的輸入事件;
2.對空閒狀態加所有可能的輸入,判斷產生哪些新狀態;
3.對上一步產生的每個新狀態分別加所有可能的輸入;
4.重複第三步,直到不能再增加輸入;
做完以上四步之後就可以作出測試用例流程表了。
二、減少測試用例的方法
每種狀態至少訪問一次;
測試看起來最常見最普遍的狀態轉化;
測試狀態之間最不常用的分支;
測試所有錯誤狀態及其返回值;
利用工具自動執行狀態轉換測試;
三、黑盒測試方法的比較和選擇
1.測試工作量:決策表>等價類劃分>邊界值分析
2.測試用例數:邊界值分析>等價類劃分>決策表
3.測試方法的研究目的是在開發測試用例工作量和測試執行工作量之間做一個令人滿意的折中;
四、黑盒測試工具
黑盒測試工具分爲:功能測試工具和性能測試工具;
1.功能測試工具主要用於檢測被測程序能否達到預期的功能要求並能正常運行;
2.性能測試工具主要用於確定軟件和系統性能;