因果圖(Cause-Effect Graphing)提供了一個把規格轉化為判定表的系統化方法,從該圖中可以產生測驗資料,其中情況,原因是表示輸入條件,結果是對輸入執行的一系列計算后得到的輸出因果圖方法最終生成的就是判定表,它適合于檢查軟體輸入條件的各種組合,
因果圖法設計測驗用例的步驟:
1、把大的系統規格劃分解成可以測驗的規格片段
2、分析分解后待測的系統規格,找出哪些是原因,哪些是結果
3、畫出因果圖
4、把因果圖轉換成判定表
5、簡化判定表
6、用判定表中的每一項生成測驗用例
缺點:
1、輸入條件與輸出結果的因果關系,有時難以從軟體需求規格說明書得到
2、即使得到了這些因果關系,也會因為因果關系復雜導致因果圖非常龐大,測驗用例數目及其龐大
場景分析法
場景分析法是用例設計中比較常用的一種方法,它區別于等價類和邊界值的方法,是以列舉各種場景的方式去撰寫測驗用例,
![]()

例外分析法
系統例外分析法就是針對系統有可能存在的例外操作、軟硬體缺陷引起的故障進行分析,依此設計測驗用例,主要針對系統的容錯能力、故障恢復能力進行測驗,比如輸入特殊字符、斷網等操作,
錯誤猜測法
列舉出程式中所有可能有的錯誤和容易發生錯誤的場景,這個一般取決于測驗人員的經驗,
其他用例設計方法
還有一些相對復雜一些的用例設計方法,比如因果圖、判定表、正交實驗法等,大家可以先從網上找簡單的資料自行了解一下,
測驗用例綜合設計策略1
1)在任何情況下都必須使用等價類分析方法,經驗表明用這種方法設計出的測驗用例,發現的問題比較多,
2)必要時用邊界值方法補充一些測驗用例,
3)用錯誤推測法(例外分析法)再追加一些測驗用例,
4)對照程式邏輯,檢查已設計出的測驗用例的邏輯覆寫程度,如果沒有達到要求的覆寫標準,應當再補充足夠的測驗用例,
5)如果程式的功能說明中含有輸入條件的組合情況,則一開始就可選用因果圖法,
測驗用例綜合設計策略2
-
測驗用例的設計步驟
1)構造根據設計規格得出的基本功能測驗用例;
2)邊界值測驗用例;
3)狀態轉換測驗用例;
4)錯誤猜測測驗用例;
5)例外測驗用例;
6)性能、安全等專項測驗用例;
-
優化測驗用例的方法
1)利用設計測驗用例的幾種常用方法+經驗,不斷的對測驗用例進行分解與合并;
2)在測驗時利用發散思維和根據以往測驗經驗,構造測驗用例;
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/297347.html
標籤:其他
上一篇:三階倍訓PLL噪聲傳遞函式推導
