分析和表述若干輸入條件下,被測物件針對這些輸入做出響應的一種工具
判定表是分析和表達多邏輯條件下執行不同操作的情況的工具
在遇到複雜業務邏輯時可以利用該錶理清業務邏輯關係
條件條件樁
需求規格說明書定義的被測物件的所有輸入
條件項針對條件樁所有可能輸入資料的真假值
動作動作樁
針對條件被測物件可能採取的所有操作
動作項針對動作樁,被測物件響應的可能取值
(1)理解需求,確定條件樁、動作樁
(2)設計及優化判定表
(3)填寫動作項
(4)根據判定表在紅輸出結果的表現,進行判定表的合併(合併規則:如果輸出相同,在其對應輸入中,有且只有乙個條件的取值對動作不產生任何影響則可合併)
(5)抽取測試用例
栗子1訂購單檢查:
如果金額大於500元又未過期,則發出批准單和提貨單;
如果金額大於500元,但過期了,則不發批准單;
如果金額小於等於500元,則不論是否過期都發出批准單和提貨單,在過期的情況下還需要發出通知單。
分析(1)條件項和動作項
條件項1金額大於500
0金額小於等於500
1過期0未過期
動作項1發批准單
0不發批准單
1發提貨單
0不發提貨單
1發通知單
0不發通知單
(2)判定表12
34條件樁金額大於50011
00過期0
101動作樁
發批准單10
11發提貨單11
1發通知單
1(3)測試用例
用例編號
測試項測試標題
優先順序預置條件
測試輸入
操作步驟
預期結果
ordercheck-001
訂購單規則檢查
測試金額大於500且
過期時系統處理情況
高完成訂購單採購流程
滿足金額大於500且
日期過期的訂單資訊
構造測試資料驗證系統
是否做出相應,不發批准單
系統不發批准單
ordercheck-002
訂購單規則檢查
ordercheck-003
訂購單規則檢查
ordercheck-004
訂購單規則檢查
測試用例 判定表
1.概念 存在多個輸入條件,多個輸出結果,輸入和輸入之間存在組合關係 輸入和輸出之間存在依賴或者制約的關係。2.組成 3.形式 3.1數字形式 0和1表示 3.2字母形式 y n表示 yes和no 4.例 使用者手機是否允許被叫功能需要不欠費停機且不關機。1為真,0為假。5.設計測試用例步驟 明確條...
測試用例設計 判定表
判定表 decision table 是另一種表達邏輯判斷的工具。與結構化語言和判斷樹相比,判斷表的優點是能把所有條件組合充分地表達出來 其缺點是判定表的建立過程較煩雜,且表達方式不如前兩種簡便。判定表在用於知識表達中,有許多其他方式所達不到的作用。中文名 判定表 判定表是分析和表達多邏輯條件下執行...
測試用例設計 判定表
1.定義 判定表通常由四部分組成,如上圖 條件樁 它列出決定一組條件的物件 條件項 它列出各種可能的條件組合 動作樁 它列出所有的操作 動作項 它列出在對應的條件組合下的動作。2.應用的範圍 在多個條件多個動作,並且每個條件的取值只有兩種的情況下,我們就可以採用判定表方法。3.步驟 1 識別條件和動...