系統測試用例設計之判定表法
判定表是分析和表達多種輸入條件下系統執行不同動作的工具,它可以把復雜的邏輯關系和多種條件組合的情況表達得既具體又明確。
條件樁:條件列表
動作樁:動作列表
條件項:條件取值
動作項:動作取值
規則:條件項和動作項的對應關系
判定表的化簡:
1、刪除不存在的規則
2、合并相似規則
i. 動作完全相同
ii.該條件項包含所有取值(說明動作與該條件的取值無關)
判定表法的步驟:
1、確定條件和動作
條件:輸入或環境(可通過分析動作反推得出)
動作:輸出
2、確定條件項和動作項
條件項:輸入的取值或環境的真值(T/F)
動作項:輸出值
3、用判定表列出全排列組合
4、化簡判定表
5、針對每條規則設計用例
判定表的優點是考慮了輸入的組合情況;缺點是全排列組合數量大,化簡困難,用例多。
版權聲明:本文出自 scorix 的51Testing軟件測試博客:http://www.51testing.com/?86850
posted on 2013-11-22 12:13 順其自然EVO 閱讀(268) 評論(0) 編輯 收藏 所屬分類: 測試學習專欄