(4) 列出等價類表
在確定了等價類之后,建立等價類表,列出所有劃分出的等價類
輸入條件 有效等價類 無效等類
…… …… ……
。5) 確定測試用例步驟
第一步:為每個等價類規定一個惟一的編號
第二步:設計一個新的測試用例,使其盡可能多地覆蓋尚未覆蓋的有效等價類。重復這一步驟,最后使得所有有效等價類均被測試用例所覆蓋
第三步:設計一個新的測試用例,使其只覆蓋一個無效等價類。重復這一步驟,最后使得所有有效等價類均被測試用例所覆蓋
小結:采用等價類劃分方法設計測試用例,按照劃分等價類、列出等價列表、確定測試用例三個步驟完成,目標是把可能的測試用例組合縮減到仍然足以滿足軟件測試需求為止。
2.邊界值分析法
。1) 邊界類型
● 邊界條件:可以在產品說明書中有定義或者在使用軟件過程中確定
● 次邊界條件:在軟件內部,也稱為內部邊界條件
● 其他邊界條件:如輸入信息為空(對于此類問題應建立單獨的等價類空間)、非法、錯誤、不正確和垃圾數據
。2)邊界值的選擇方法(遵循原則)
序號 輸入條件(數據) 輸入邊界值數據
1 規定了取值范圍 剛剛達到這個范圍剛剛超越這個范圍
2 規定值的個數 最大個數、比最大個數大1最小個數、比最小個數少1
3 根據規格說明書的每個輸出條件,使用 原則1、2
4 輸入或輸出是個有序集合 集合的第一個、最后一個元素
5 程序中使用一個內部數據結構 內部數據結構邊界上的值
6 分析規格說明,找出其他可能的邊界
。3)例子:
● 允許文本輸入1~255個字符:測試用例-1、255、254、0、256
● 程序讀寫軟盤:測試用例-文件很小、等于軟盤容量限制之內、空、超過
● 程序允許在一張紙上打印多個頁面:測試用例-只打印一頁,規定最大頁,0頁,大于允許最大頁數
文章來源于領測軟件測試網 http://www.kjueaiud.com/