因果圖、判定表工程方法
一、概述
因果圖、判定表是一種充分考慮系統輸入之間的組合、約束以及和輸出因果關系的用例設計方法。因果圖用于描述系統的輸入、輸出,以及輸入和輸出之間的因果關系,輸入和輸入之間的約束關系,因果圖的繪制過程是對被測試系統外部特征的建模過程。判定表可以由因果圖轉換得到,它用于對所有輸入進行組合和篩選,并得到對應的輸出。
因果圖和判定表兩種方法在實際使用中結合緊密,往往同時使用,此時可以理解因果圖為判定表的前置過程。此外,對于一些簡單的系統,或輸入與輸出已經非常明確的系統,判定表可以單獨使用。
因果圖和判定表的方法在業界廣泛使用,是非常成熟的兩種工程方法。它們不僅應用在測試設計過程中,同時在開發設計過程中也有應用。
二、適用范圍
適用階段:
因果圖和判定表的工程方法適用于測試方案設計階段的特性測試設計活動中使用
適用業務:
因果圖和判定表的方法是一種通用的測試設計方法,可以適用于所有類型的業務
以下情況下不適宜使用本工程方法:
1.輸入和輸出不明確,或輸入與輸出因果關系不明確的情況下。例如從開發的相關文檔中,無法確定輸入的有效范圍,輸入和輸出的對應關系時
2.被分析的特性或功能點過于復雜,輸入項目很多的情況下。輸入項過多會造成因果圖和判定表非常龐大,沒有工具輔助的情況下難以操作
3.系統輸入之間相互約束少,不需要做大范圍的組合測試時不宜使用本工程方法,不然會產生大量用例冗余
4.系統輸入之間存在順序先后上的可變性,例如兩個輸入可以交互順序,并且交互順序后它們的輸出是不一樣的。判定表的輸入是無法排序的,因此???? 在這種情況下通常不適宜使用本方法
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。