1.因果圖法概述
分析需求規格說明書中的描述中哪些是原因,哪些是結果
原因是輸入條件,結果是輸出條件
因果圖最終生成判定表,它適合於程序輸入條件的各種組合情況,如果有N個條件,每個條件有2個取值,那麼將產生2的N次方條路徑。
2.因果圖法適用範圍
在測試時考慮輸入條件的各種組合,課使用一種適合於描述多種條件的組合,響應產生多個動作的形式來設計測試用例。
3.如何確定因、果條件
- 分析輸入輸出、並進行分類,找出輸入輸出分別有幾種
- 分析輸入之間的關係
- 分析怎樣的輸入會導致各種結果
- 根據分析結果圖畫出因果圖
- 根據因果圖畫出判定表、人爲刪去判定表中不可能發生的情況
- 找出測試用例
4.判定表
- 判定表是分析和表達多條件下執行不同操作的情況下的工具
- 判定表有以下四個組成部分
- 條件樁:列出了問題的所有條件
- 動作樁:列出了問題規定可能採取的操作
- 條件項:列出特定條件的取值
- 動作項:列出在條件項目的各種取值情況下應該採取的動作
5.根據判定表導出測試用例
6.測試用例設計實踐