軟件測試專欄 | ||
---|---|---|
上一篇 | 主目錄 | 下一篇 |
【前言】
1 決策表簡介
是最嚴格的功能性測試,具有邏輯性,用於表示和分析複雜的邏輯關係。適合描述不同條件集合下采取行動的若干組合的情況。決策表被設計成說明性的(與命令相反),給出的條件沒有特別的順序,而且所選擇的行動發生時也沒有任何的特定順序。
決策表的組成:由條件樁、條件條目、行動樁,行動條目4部分組成
爲了使用決策表標識測試用例,把條件解釋爲輸入,把行動解釋爲輸出
表示方法:
- 有限條目決策表:所有的條件都是二叉條件的決策表(
true/false
) - 擴展條目決策表:條件有多個值的決策表
決策表圖示:
- 規則3、4:條件c1=True,c2=False,c3不關心(T/F均可)的情況下,採取行動a4.
2 測試實例
1 三角形決策表
細分:
2 帶互斥條件的決策表
條數統計
3 冗餘決策表
4 不一致的決策表