EditBox的測試用例設計

2022-08-23 06:18:15 字數 1721 閱讀 4952

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個字元的客戶資訊 新增名稱包含單引號的客戶資訊 用例屬性...