軟件測試 thirdday(因果圖法)

一、因果圖法的背景

爲了解決由以定義域劃分帶來的侷限性,因果圖法被提了出來;

二、因果圖法

1.因果圖法的基本符號

因果圖

2.對於輸入條件的約束有以下四類:

E約束(Exclusive,異或):ab不能同時爲1,可以同時爲0;

I約束(Inclusive,或):abc至少一個爲1,不能同時爲0;

O約束(Only,唯一):ab有且只有一個爲1;

R約束(Require,要求):a是1時,b必須是1;

3.對輸出條件只有一種約束:

M約束(Mask,強制):若a是1,b必須是0;

因果圖法的原理

三、因果圖法的原理

1.確定軟件規格中的原因和結果;(首尾圓圈)

2.確定原因和結果之間的邏輯關係;(中間連線以及中間圓圈)

3.確定因果圖中的各個約束;(首尾虛線)

4.把因果圖轉換爲決策表;

5.根據決策表設計測試用例;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章