軟件測試 7(決策表) --決策表測試

軟件測試專欄
上一篇 主目錄 下一篇

【前言】


1 決策表簡介

是最嚴格的功能性測試,具有邏輯性,用於表示和分析複雜的邏輯關係。適合描述不同條件集合下采取行動的若干組合的情況。決策表被設計成說明性的(與命令相反),給出的條件沒有特別的順序,而且所選擇的行動發生時也沒有任何的特定順序。

決策表的組成:由條件樁、條件條目、行動樁,行動條目4部分組成

爲了使用決策表標識測試用例,把條件解釋爲輸入,把行動解釋爲輸出

表示方法:

  • 有限條目決策表:所有的條件都是二叉條件的決策表(true/false
  • 擴展條目決策表:條件有多個值的決策表

決策表圖示:
在這裏插入圖片描述

  • 規則3、4:條件c1=True,c2=False,c3不關心(T/F均可)的情況下,採取行動a4.

2 測試實例

1 三角形決策表
在這裏插入圖片描述

細分:
在這裏插入圖片描述
在這裏插入圖片描述

2 帶互斥條件的決策表
在這裏插入圖片描述
條數統計
在這裏插入圖片描述
在這裏插入圖片描述
3 冗餘決策表
在這裏插入圖片描述
4 不一致的決策表
在這裏插入圖片描述

3 總結

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章