1 考慮了多個輸入之間的相互組合、相互制約關系
2 能夠幫助我們按一定步驟,高效率地選擇測試用例,同時還能為我們指出,程序規格說明描述中存在著什么問題
利用因果圖導出測試用例需要經過的一般步驟
1.分析程序規格說明的描述中,哪些是原因,哪些是結果。
2.分析程序規格說明的描述中語義的內容,并將其表示成連接各個原因與各個結果的因果圖
3.在因果圖上使用若干個特殊的符號標明特定的約束條件
4.把因果圖轉換成判定表
5.把判定表中每一列表示的情況寫成測試用例
因果圖基本符號


因果圖實例講解
某軟件規格說明中包含這樣的要求:
第一列字符必須是A或B,第二列字符必須是一個數字,在此情況下進行文件的修改。但如果第一列字符不正確,則給出信息L;如果第二列字符不是數字,則給出信息M。
分開原因和結果
原因:1----第一列字符是A;
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/