資料類測試設計方法

2021-09-02 19:29:13 字數 922 閱讀 9181

資料類測試設計方法主要是等價類和邊界值分析法

等價類是指對輸入值按照測試效果進行劃分,將測試效果相同的測試資料歸為一類,然後測試時只需要在每類中選擇一些測試樣本來進行測試,無須測試所有的值。邊界值是引數在輸入邊界上的取值。等價類和邊界值常常結合在一起使用。

例如,某引數a的取值範圍為[1,10],按照等價類劃分為有效等價類和無效等價類,使用邊界值確定只需使用,0,1,10,11作為輸入進行測試,有時候,會在有效等價類中選擇乙個中間的樣本,比如5,這時有效等價類為1,5,10,無效等價類為0,11。

使用等價類和邊界值進行測試設計的優點在於,既能控制測試的規模,還能有效發現產品的缺陷。

不同的條件下,可能出現等價類相同的情況,可以將相同的等價類分配到不同的條件中去,減少測試用例的數量。

測試條件

有效等價類

無效等價類

a名字長度為1-10,且只包含字母數字和下劃線

名字長度為空

名字長度大於10個字元

名字中包含了下劃線以外的特殊符號

名字中包含了中文

b名字長度為1-10,且只包含字母數字和下劃線

名字長度為空

名字長度大於10個字元

名字中包含了下劃線以外的特殊符號

名字中包含了中文

合併簡化後的等價類分析表:

測試條件

有效等價類

無效等價類

a名字長度為1-10,且只包含字母數字和下劃線

名字長度為空

名字長度大於10個字元

b名字長度為1-10,且只包含字母數字和下劃線

名字中包含了下劃線以外的特殊符號

名字中包含了中文

將不同因素的有效值放在一起來考慮,也可以減少測試用例的數量,比如示例中的名字長度和名字規則這兩個因素放在一起考慮。但這個技巧不適合無效等價類。無效等價類,必須是針對單個因素的,不能合併。

測試用例設計方法 等價類

思路 輸入的集合是無窮的,不能全部都覆蓋到 依據需求將輸入 特殊情況下會考慮輸出 劃分為若干個等價類,從等價類中挑選乙個測試用例,如果這個測試用例通過,則認為所代表的等價類通過,這樣就可以用較少的測試用例達到盡可能多的功能覆蓋,解決了不能窮舉測試的問題。有效等價類 對於需求規格說明書是合理的 有意義...

戰爭策略類Webgame的設計測試方法

首先需要著重指出的一點是,本文所針對的僅是當前最流行的戰爭策略類webgame,對於其它型別webgame並不適用。事實上,在當前的webgame市場上所充斥的這些戰爭策略遊戲的高度同質化,已經使得我們在很大程度上對於webgame品質的好壞喪失了判斷力。究 竟一款webgame設計成什麼樣子才能夠...

戰爭策略類Webgame的設計測試方法

首先需要著重指出的一點是,本文所針對的僅是當前最流行的戰爭策略類webgame,對於其它型別webgame並不適用。事實上,在當前的webgame市場上所充斥的這些戰爭策略遊戲的高度同質化,已經使得我們在很大程度上對於webgame品質的好壞喪失了判斷力。究竟一款webgame設計成什麼樣子才能夠成...