editbox的測試用例設計
功能要求:
editbox允許1到6個英文本元或數字,按ok結束。長度:1到6;字元:a-z,a-z,0-9
測試用例設計:等價類劃分法&邊界值分析法
基本思路:
此測試重點在於測試editbox輸入是否合法,測試其功能,所以選用黑盒測試的方法。測試著重考慮輸入條件且輸入之間沒有什麼聯絡,則採用等價類劃分法和邊界值分析法比較有效。
設計過程:
(1)有效等價類與無效等價類
有效等價類:
長度:1-6
字元:a-z,a-z,0-9
無效等價類:
長度:0,>7
字元:英文/數字以外字元,控制字元,標點符號
(2)邊界值
長度min-
minmin+
max-
maxmax+
nom取值
(3)測試用例
編號有效等價類
編號無效等價類
長度在1-6之間
長度為0
輸入字元為0-9
長度》6
輸入字元為a-z
輸入字元為標點符號
輸入字元為a-z
輸入字元為數學符號
no輸入
覆蓋等價類
期望輸出
a5a1,2,3,4
right
a1,3
right
a51,4
right
12aa5
1,2,3,4
right
12aa53
1,2,3,4
right
wrong
12a45a7
wrong
1;5a
wrong
1:2a45z
6,7wrong
1=ax5
wrong
1+a3452
6,8wrong
小結:
等價類測試用例設計
a.在確立了等價類之後,可列出所有劃分出的等價類表。
b.為每乙個等價類規定乙個唯一的編號。
c.設計乙個新的測試用例,使其盡可能多地覆蓋尚未覆蓋的有效等價類。重複這一步,直到測試用例覆蓋了所有的有效等價類。
d.設計乙個新的測試用例,使其覆蓋且只覆蓋乙個尚未覆蓋的無效等價類。重複這一步,直到測試用例覆蓋了所有的無效等價類。
健壯性(robust)邊界值測試
取min-,min,min+,max-,max,max+,nom
邊界值和等價類密切相關,輸入等價類和輸出等價類的邊界是要著重測試的邊界情況。在等價類的劃分過程中產生了許多等價類邊界。邊界是最容易出錯的地方,所以,從等價類中選取測試資料時應該關注邊界值。
在等價類劃分基礎上進行邊界值分析測試的基本思想是,選取正好等於、剛剛大於或剛剛小於等價類邊界的值作為測試資料,而不是選取等價類中的典型值或任意值做為測試資料。
邊界值分析法是一種補充等價劃分的測試用例設計技術,它不是選擇等價類的任意元素,而是選擇等價類邊界的測試用例。實踐證明,在設計測試用例時,對邊界附近的處理必須給予足夠的重視,為檢驗邊界附近的處理專門設計測試用例,常常取得良好的測試效果。邊界值分析法不僅重視輸入條件邊界,而且也從輸出域匯出測試用例。
測試用例設計
1.測試用力的概念 測試用例是為特定的目的而設計的一組的測試輸入。執行條件和預期的結果,體現在測試方案 方法 技術和策略。2.測試用例具備的特點 1 正確性 2 完整性 3 準確 4 清晰 簡潔 5 可維護性 6 適應性 7 可重用性 8 其他 3.測試用例基本原則 個人認為比較重要的加黑了。1 基...
測試用例設計
1.名稱與標識 2.測試追蹤 3.用例說明 4.測試的初始化要求 5.測試的輸入 6.期望的測試結果 7.評價測試結果的準則 8.操作過程 9.前提和約束 10.測試終止條件 編寫用例規範 1 系統性 對系統業務流程要完整說明整個系統的業務需求 系統由幾個子系統組成以及它們之間的關係 對模組業務流程...
測試用例設計
測試用例格式 用例編號 a b c d a 產品或專案名稱 b 用例屬性 st,it,ut c 客戶管理 新增客戶,什麼型別的客戶 d編號 例 crm st 客戶管理 新增客戶 001 測試項 針對於某種物件的測試用例 客戶管理 新增客戶 20個字元的客戶資訊 新增名稱包含單引號的客戶資訊 用例屬性...