測試用例 判定表

2022-07-24 07:27:12 字數 1182 閱讀 6780

分析和表述若干輸入條件下,被測物件針對這些輸入做出響應的一種工具

判定表是分析和表達多邏輯條件下執行不同操作的情況的工具

在遇到複雜業務邏輯時可以利用該錶理清業務邏輯關係

條件條件樁

需求規格說明書定義的被測物件的所有輸入

條件項針對條件樁所有可能輸入資料的真假值

動作動作樁

針對條件被測物件可能採取的所有操作

動作項針對動作樁,被測物件響應的可能取值

(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 識別條件和動...