判定表是分析和表達多種輸入條件下系統執行不同動作的工具,它可以把複雜的邏輯關係和多種條件組合的情況表達得既具體又明確。
(1)條件樁
列出系統所有的輸入和條件
(2)條件項
所有輸入和條件的真假值
(3)動作樁
列出系統可能採取的操作和輸出
(4)動作項
列出在所處條件項下,系統出現的動作
確定輸入和輸出,列出所有的條件樁和動作樁。
填入條件項,假如有n個條件,每個條件只有兩個取值,則條件項的個數是2的n次方
針對每個條件項,計算並填入動作頂
化簡,合併相似規則
將每條規則轉化為用例
列出所有情況時,會有很多可以合併的用例。這些用例合併後會極大的減少工作量,但值得注意的是,合併後的用例會犧牲掉充分性
過程:如果表中有兩條或多條規則具有相同的輸出,並且其條件項之間只有乙個條件不同,我們便可以將其合併為同一項。合併規則如下圖:
題目:對功率大於50馬力的機器且維修記錄不全,或已執行10年以上的機器,應給予優先的維修處理,利用判定表進行分析,完成用例設計
解答:
合併後:
如果覺得疲倦並且對書的內容感興趣,同時書中的內容讓你糊塗的話,回到本章重讀
如果覺得疲倦並且對書的內容感興趣,同時書中的內容不讓你糊塗,繼續讀下去
不覺得疲倦並且對書的內容感興趣,但是書中的內容讓你糊塗的話,回到本章重讀
如果覺得疲倦並且對書中的內容不感興趣,同時書中的內容不讓你糊塗,停止閱讀,請休息
如果覺得疲倦並且對書的內容不感興趣,並且書中的內容讓你糊塗,請停止閱讀,休息
不疲倦,對書的內容感興趣,書中的內容不糊塗,繼續讀下去
不疲倦,不感興趣,書中內容糊塗,跳到下一章去讀
不疲倦,不感興趣,書中內容不糊塗,跳到下一章去讀
關注我,持續更新中。。。
測試用例設計方法 判定表法
1.判定表基本概念 條件樁 輸入條件 動作樁 結果 條件項 輸入條件取值的全部組合 動作項 條件項對應的所有的結果 規則 一組條件與動作的組合,一條規則對應一條測試用例 2.例項 功能 若使用者欠費或關機,則不允許主被叫 3.判定表法設計測試用例的步驟 定義條件樁與動作樁 設計優化判定表 全組合 填...
測試用例設計 判定表
判定表 decision table 是另一種表達邏輯判斷的工具。與結構化語言和判斷樹相比,判斷表的優點是能把所有條件組合充分地表達出來 其缺點是判定表的建立過程較煩雜,且表達方式不如前兩種簡便。判定表在用於知識表達中,有許多其他方式所達不到的作用。中文名 判定表 判定表是分析和表達多邏輯條件下執行...
測試用例設計 判定表
1.定義 判定表通常由四部分組成,如上圖 條件樁 它列出決定一組條件的物件 條件項 它列出各種可能的條件組合 動作樁 它列出所有的操作 動作項 它列出在對應的條件組合下的動作。2.應用的範圍 在多個條件多個動作,並且每個條件的取值只有兩種的情況下,我們就可以採用判定表方法。3.步驟 1 識別條件和動...