測試用例設(shè)計方法
常常黑盒測試時,測試的數(shù)據(jù)通常是無限的,對無限的數(shù)據(jù)進(jìn)行測試是不可能的,因此引入了測試用例設(shè)計方法等價類劃分法:化無限為有限
等價類劃分法是將測試數(shù)據(jù)分為兩類:
有效等價類:有效等價類對于程序來講是正確的、有意義的輸入
無效等價類:無效等價類對于程序來講是錯誤的、無意義的輸入
根據(jù)等價類劃分法編寫測試用例步驟:
1、根據(jù)場景找出有效和無效等價類
2、為每一個有效等價類和無效等價類編寫唯一的編號
3、編寫一個新的測試用例,使其盡可能多的去覆蓋有效等價類,直到所有有效等價類被覆蓋完為止
4、編寫一個新的測試用例,使其每一次只覆蓋一個無效等價類,直到所有無效等價類被覆蓋完為止
邊界值分析法:
通常程序出問題的地方往往是在邊界附近(開發(fā)編寫的時候包括與否、范圍寫錯)
上點:
邊界上的點
內(nèi)點:
邊界內(nèi)的點,內(nèi)點可不測
離點:
離上點最近且與上點不在同一等價類的點;對于小數(shù),沒有離點,不可取
場景法(流程分析法)
使用場景法主要是分析業(yè)務(wù)的流程,分析時需要做出相關(guān)業(yè)務(wù)的流程圖,一般使用黑直線表示基本流(表示業(yè)務(wù)的正確能跑通的流程),用其他線表示備選流
錯誤推斷法:
錯誤推斷法是基于經(jīng)驗和直覺推測程序中可能出現(xiàn)的錯誤,從而有針對性的設(shè)計測試用例的方法
一般錯誤推斷法用于用例的補(bǔ)充場景較多
正交試驗法:
正交試驗法是研究多因素、多水平的場景的測試用例設(shè)計方法;
一般當(dāng)測試用例數(shù)量較多,項目時間比較緊張時,為了提前完成測試任務(wù),可采用正交試驗法;但正交試驗法不能保證測試100%的覆蓋率(可保證程序大概率不出問題)
兼容性正交:
表單正交:
一般情況下比如頁面的輸入框、選擇框、下拉框等等可以將后臺提交數(shù)據(jù)的,可以統(tǒng)稱為表單
根據(jù)題意做出正交表
先按照全部字段的值由多到少進(jìn)行排序,將字段值最多的一個寫在表格
然后和字段值次之的進(jìn)行組合(相乘)
其他字段以此安裝之前的進(jìn)行
頁:
[1]