(1) 等價類劃分
(2) 邊界值分析
(3) 因果圖
(4) 判定表
(5) 正交試驗法
(6) 流程分析法
(7) 經驗法
(8) 錯誤猜測法
當測試輸入資料域非常大,無法窮盡測試,考慮將大量的資料域劃分成若干個有效等價類和無效等價類,從每個類選取代表資料進行測試,代表資料測試的結果等價於該類中所有資料測試的結果。
(1) 需求分析,劃分若干個有效等價類和無效等價類
(2) 從每個類中選取代表的測試資料
(3) 匯出測試用例,原則:一條用例覆蓋盡可能多的有效等價類,一條用例覆蓋乙個無效等價類
輸入資料存在範圍邊界或是固定個數
(1) 上點
(2) 內點
(3) 離點
---閉區間離點在外
---開區間離點在內
a) 案例1:要求密碼6-16位
i. 上點:6,16
ii. 內點:7,8,9,10…15
iii. 離點:5,17
iv. 閉區間離點在外,開區間離點在內
b) 案例2要求使用者名稱3~20位(不含20位)
i. 上點:3,20
ii. 內點:4,5,6…18
iii. 離點:2,19
c) 案例3要求密碼8~18位(不含8位)
i. 上點:8,18
ii. 內點:10,11,12…17
iii. 離點:9,19
d) 案例4分數70~80分中等(不含70,80)
i. 上點:70,80
ii. 內點:72,73…78
iii. 離點:71,79
e) 案例5分數80-100分 好(不含80)
i. 上點:80,100
ii. 內點:82,83…99
iii. 離點:81,101
有效等價類
只有乙個:6~18位,字母數字組合,首字元位字母
無效等價類
1、 小於6位字母數字組合,首字元為字母
2、 大於18位的有效字元
3、 6~18純字母
4、 6~18純數字
5、 6~18含中文字元
6、 6~18含符號字元
7、 6~18字母數字組合,首字元為非字母
atm機取錢輸入取款金額:100~5000¥;100的整數倍
有效等價類:
1、100~5000¥,100的整數倍
無效等價類
1、 小於100
2、 大於5000
3、 非rmb
4、 不是100的整數倍
在開戶時必須輸入客戶性別,1為男性,2為女性,如何劃分有效和無效等價類
乙個有效等價類,兩個值
乙個無效等價類
案例5安裝程式時,詢問客戶是否接受「軟體許可協議」,值為「是」或「否」如何劃分有效和無效等價類
乙個有效等價類,
乙個無效等價類
測試方法1
增 刪 二次確認提示 改 編輯,修改 查 原資料 老資料 舊資料,是否展示正確 新資料展示形式 空值 刪除空 新增空老資料空,聯動後字段空 邊界值超邊界值 特殊字元 回車,製表符,script 1 鍵盤上能輸入的特殊字元 2 空格 3 貨幣符號 等 4 數學符號 不等於,求和等 5 非英文本母語言符...
測試設計題(華為)1
1 測試設計題 如下乙個類似dos的命令列解析程式,請根據下面的程式規則來設計測試用例 1.1 題目背景和需求 1.1.1 輸入規則 輸入一行ascii碼字元作為命令字串,給定的輸入字元數不會超過200,且除空格和tab外所有字元都保證是可見字元。1.1.2 命令列引數解析語法規則 語法規則1 引數...
設計測試用例 1
測試用例概念 測試用例是指為實施測試而向被測試系統提供的輸入資料,操作或各種環境設定以及期望結果的乙個特定集合。測試用例控制軟體的執行過程,他是對每乙個測試專案的進一步例項化。寫測試用例的好處 理清思路,避免遺漏 這裡是我們認為最重要的一點,假如我們測試的專案大而複雜,我們可以把專案功能細分,根據每...