等价类划分法测试用例 - CSDN
精华内容
参与话题
  • 等价类划分法设计测试用例

    千次阅读 2019-06-22 20:52:22
    等价类划分法: 一、方法简介 1.定义 是把所有可能输入的数据,即程序的输入域划分策划国内若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。方法是一种重要的、常用的黑盒测试用例...

    等价类划分法:

    一、方法简介

    1.定义

    是把所有可能输入的数据,即程序的输入域划分策划国内若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。方法是一种重要的、常用的黑盒测试用例设计方法。

    2.划分等价类

    等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其他值的测试,因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件就可以用少量代表性的测试数据取得较好的测试结果。等价类划分有两种不同的情况:有效等价类和无效等价类。

    1)有效等价类

    是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明所规定的功能和性能。

    2)无效等价类

    指对程序的规格说明是不合理的或无意义的输入数据所构成的集合。对于具体的问题,无效等价类至少应有一个,也可能多个。

    设计测试用例时,要同时考虑这两种等价类。因为软件不仅要能接收合理的数据,也要能经受意外的考验,这样的测试才能确保软件具有更高的可靠性。

    3.划分等价类的标准

           1) 完备测试、避免冗余

           2) 划分等价类重要的是:集合的划分、划分为互不相交的一组子集,而子集的并是整个集合

           3) 并是整个集合:备性

           4) 子集互不相交:保证一种形式的无冗余性

           5) 同一类中标识(选择)一个测试用例,同一等价类中,往往处理相同,相同处理映射到“相同的执行路径”。

    4.划分等价类的方法

    1) 在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类。如:输入值是学生成绩,范围是0~100;

    clip_image001

           2)在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可确立一个有效等价类和一个无效等价类:

           3)在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类。

           4)在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类。

    例:输入条件说明学历可为:专科、本科、硕士、博士四种之一,则分别取这四种的四个值作为四个有效等价类,另外把四种学历之外的任何学历作为无效等价类。

           5)在规定了输入数据必须遵守的规则情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则);

           6)在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应在将该等价类进一步的划分为更小的等价类。

    5.设计测试用例

    在确立了等价类后,可建立等价类表,列出所有划分出的等价类输入条件:有效等价类、无效等价类,然后从划分出的等价类中按以下三个原则设计测试用例:

           1)为每一个等价类规定一个唯一的编号;

           2)设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖地有效等价类,重复这一步,直到所有的有效等价类都被覆盖为止;

           3)设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步,直到所有的无效等价类都被覆盖为止。

    二、实战演习

    1、三角形问题

    1、某程序规定:“输入三个整数a、b、c分别作为三边的边长构成三角形。通过程序判定所构成的三角形的类型,当此三角形为一般三角形、等腰三角形、等边三角形时,分别做计算。。。”用等价类划分方法为该程序进行测试用例设计。(三角形问题的复杂之处在于输入与输出之间的关系比较复杂。)

    分析题目中给出和隐含的对输入条件的要求:

    (1)整数 (2)三个数(3)非零数(4)正数

    (5)两边之和大于第三边(6)等腰 (7)等边

    如果a、b、c满足条件(1)~(4),则输出下列四种情况之一:

    1)如果不满足条件(5),则程序输出为“非三角形”

    2)如果三条边相等即满足条件(7),则程序输出为“等边三角形”

    3)如果只有两条边相等,及满足条件(6),则程序输出为“等腰三角形”

    4)如果三条边都不相等,则程序输出为“一般三角形”

    列出等价类表并编号

    clip_image002

    覆盖有效等价类的测试用例:

    a b c覆盖等价类号码

    3 4 5 (1) (7)

    4 4 5  (1)(7) (8)

    4 5 5 (1) (7) (9)

    5 4 5 (1) (7) (10)

    4 4 4 (1) (7) (11)

    覆盖无效等价类的测试用例:

    clip_image003

    2NextDate

    2、NextDate函数包含三个变量:month、day、year,函数的输出为输入日期后一天的日期。

    例如,输入2006年3月7日,则函数的输出为2006年3月8日。要求输入变量month、day、year均为整数值,并且满足下列条件:

    1、1<=month<=12

    2、1<=day<=31

    3、1812<=year<=2012

    1)有效等价类为:

    M1={月份:1<=月份<=12}

    D1={日期:1<=日期<=31}

    Y1={年份:1812<=年<=2012}

    2)若条件1~3中任何一个条件失效,则NextDate函数都会产生一个输出,指明相应的变量超出取值范围,比如“month的值不在12范围中”。显然还存在这大量的year、month、day的无效组合,NextDate函数将这些组合作为统一的输出:“无效输入日期”。

    其无效等价类为:

    M2={月份:月份<1}

    M3={月份:月份>12}

    D2={日期:日期<1}

    D3={日期:日期>31}

    Y2={年份:年<1812}

    Y3={年份:年>2012}

    弱一般等价类测试用例

    月份

    日期

    预期输出

    6

    15

    1912

    1912年6月16日

    强一般等价类测试用例同弱一般等价类测试用例

    注:弱有单缺陷假设;健壮考虑了无效值。

    (一)弱健壮等价类测试

    用例

    ID

    月份

    日期

    预期输出

    WR1

     

    6

    15

    1912

    1912年6月16日

    WR2

     

    0

    1

    1912

    月份不在1~12中

    WR3

     

    15

    1

    1912

    月份不在1~12中

    WR4

     

    1

    0

    1912

    日期不在1~31中

    WR5

     

    1

    32

    1912

    日期不在1~31中

    WR6

     

    1

    1

    1811

    年不在1812~2012中

    WR7

     

    1

    1

    2013

    年不在1812~2012中

    (二)强健壮等价类测试

    用例

    ID

    月份

    日期

    预期输出

    SR1

     

    15

    1

    1912

    月份不在1~12中

    SR2

     

    1

    32

    1912

    日期不在1~31中

    SR3

     

    1

    1

    1811

    年份不在1812~2012中

    SR4

     

    0

    0

    1912

    两个无效一个有效

    SR5

     

    0

    1

    1811

    两个无效一个有效

    SR6

     

    1

    0

    1811

    两个无效一个有效

    SR7

     

    0

    0

    1811

    三个无效

     

    转自http://www.cnblogs.com/sunshine2016/p/5577558.html

    转载于:https://www.cnblogs.com/zhangwuji/p/7128240.html

    展开全文
  • 软件测试等价类划分举例

    万次阅读 2018-04-24 17:03:45
    包括有效等价类和无效等价类,建立等价类列表为每个等价类规定一个唯一的编号设计一个测试用例,使其尽可能多地覆盖尚未被覆盖的有效等价类,重复这一步,直到所有的有效等价类被覆盖完为止设计一个测试用例,...
    等价类的设计思路:
    • 根据输入条件,确定等价类,包括有效等价类和无效等价类,建立等价类列表
    • 为每个等价类规定一个唯一的编号
    • 设计一个测试用例,使其尽可能多地覆盖尚未被覆盖的有效等价类,重复这一步,直到所有的有效等价类被覆盖完为止
    • 设计一个测试用例,使其尽可能多的覆盖尚未被覆盖的无效等价类,重复这一步,直到所有的无效等价类被覆盖完为止
    1、三角形--等价类测试的例子

    某程序规定:"输入三个整数 a  b  c 分别作为三边的边长构成三角形。通过程序判定所构成的三角形的类型,当此三角形为一般三角形、等腰三角形及等边三角形时,分别作计算 … "。用等价类划分方法为该程序进行测试用例设计。(三角形问题的复杂之处在于输入与输出之间的关系比较复杂。)
      
    分析题目中给出和隐含的对输入条件的要求: 
      
    1)整数    2)三个数    3)非零数   4)正数   
      
    5)两边之和大于第三边     6)等腰     7)等边 
       
    如果 a  b  c 满足条件( 1  ~  4 ),则输出下列四种情况之一:
       1)
    如果不满足条件(5),则程序输出为 " 非三角形 " 
       2)
    如果三条边相等即满足条件(7),则程序输出为 " 等边三角形 " 
       3)
    如果只有两条边相等、即满足条件(6),则程序输出为 " 等腰三角形 " 
       4)
    如果三条边都不相等,则程序输出为 " 一般三角形 "  
       
    列出等价类表并编号


    覆盖有效等价类的测试用例:
        a      b      c              
    覆盖等价类号码
        3      4      5             
    1--7
        4      4      5             
    1--7),(8
        4      5      5             
    1--7),(9    
        5      4      5             
    1--7),(10
        4      4      4             
    1--7),(11
       
    覆盖无效等价类的测试用例:


    2、档案管理系统--等价类的例子

    设有一个档案管理系统,要求用户输入以年月表示的日期。假设日期限定在19901~204912月,并规定日期由6位数字字符组成,前4位表示年,后2位表示月。现用等价类划分法设计测试用例,来测试程序的"日期检查功能"

    输入判断
    有效等价类
    编号
    无效等价类
    编号
    输入字符长度
    6位
    大于6位数字字符
    小于6位数字字符
    输入字符类型
    数字
    6位非纯数字字符
    输入年份约束
    1990-2049
    大于2049
    小于1990
    输入月份约束
    01-12
    大于12
    等于00

    3、佣金问题--等价类的例子
    佣金问题等价类测试用例,它是根据佣金函数的输出值域定义等价类,来改进测试用例集合。
    输出销售额≤1000     佣金10
    1000<
    销售额≤1800     佣金=100+(销售额-1000)*15%
    销售额>1800              佣金=220+(销售额-1800)*20%
    测试用例         枪机(45)    枪托(30)      枪管(25)          销售额     佣金
        1               5             5                5                  500        50
        2              15           15              15                 1500       175
        3              25           25              25                 2500       360
    根据输出域选择输入值,使落在输出域等价类内,可以结合弱健壮测试用例结合。
    佣金问题分三个部分:输入数据部分,用来处理数据有效性(与三角形和档案系统管理中的一样);销售额计算;佣金计算。由于题目要求,根据佣金函数的输出值定义等价类,所以可以省略输入数据有效性部分。测试用例设计如下:
    测试用例
    枪机(45)
    枪托(30)
    枪管(25)
    销售额
    佣金
    备注
    1
    1
    1
    1
    100
    10
    最小值
    2
    1
    1
    2
    125
    12.5
    略大于最小值
    3
    1
    2
    1
    130
    13
    略大于最小值
    4
    2
    1
    1
    145
    14.5
    略大于最小值
    5
    5
    5
    5
    500
    50
    中点
    6
    10
    10 
    9
    975
    97.5
    略小于边界值
    7
    10
    10
    10
    1000
    100
    边界值
    8
    10
    10
    11
    1025
    103.75
    略高于边界值
    9
    14
    14
    14
    1400
    160
    中点
    10
    18
    18
    17
    1775
    216.25
    略低于边界值
    11
    18
    18
    18
    1800
    220
    边界值
    12
    18
    18
    19
    1825
    225
    略高于边界值
    13
    48
    48
    48
    4800
    820
    中点
    14
    69
    80
    90
    7755
    1411
    略低于边界值
    15
    70
    80
    89
    7775
    1415
    略低于边界值
    16
    70
    80
    90
    7800
    1420
    输出最大值
    此外还可以选取更接近于边界值得测试用例,比如:
    测试用例
    枪机
    枪托
    枪管
    销售额
    佣金
    备注
    1
    10
    11
    9
    1005
    100.75
    略高于边界值
    2
    18
    17
    19
    1795
    219.25
    略低于边界值
    3
    18
    19
    17
    1805
    221
    略高于边界值
    4、找零问题--等价类的例子
    假 设 商 店 货 品 价 格 (R) 皆 不 大 於 100 元 ( 且 为 整 数 ) , 若 顾 客 付 款 在 100 元 内 (P) , 求 找 给 顾 客 之 最 少 货币 个(张) 数 ? ( 货 币 面 值 50 元 (N50) , 10 元 (N10) , 5 元 (N5) , 1 元 (N1) 四 种 ) 正确功能:找零的组合为1/10/50面值组合的最小个(张)数

     找零数额=P-R 假设计算正确
     一、 分 析 输 入 的 情 形 。
     1.R无效: R > 100 R<=0 
     2.R有效: 0 < R < = 100 此种情况下再考虑P: 
        2_1. P无效:P > 100 (钱给多) 
        2_2. P无效:P < R (钱给少) 
        2_3. P有效:R<= P <= 100 //无效输出: 多找钱 少找钱 
     二、 分 析 输 出 情 形 。
     考虑输出——找零个数 这里是有效数据,关于“ 找 给 顾 客 之 最 少 货币 个(张) 数”的有效取值 
    50:找钱面值为50元的有两种情况: 0张或/1张 
    10:找钱面值为10元的有五种情况: 0/1/2/3/4 
    5 :找钱面值为5元的有两种情况: 0/1 
    1 :找钱面值为1元的有五种情况:0/1/2/3/4 
     三、 分 析 规 格 中 每 一 决 策 点 之 情 形 考虑输出——找零数额(RR表示找零数额) 
     1、无效输入(不找零): R > 100 R <= 0 0 < R < = 100 P > 100 0 < R < = 100 P < R 输出为相应错误提示信息。
     2、有效输入(找零): 0 < R < = 100    &&  R<= P <= 100 
          此时考虑的输出:(RR=P-R 假设计算正确 不考虑此种情况无效输出) 
          0<=RR<5 5<=RR<10 10<=RR<50 50<=RR<100  
          用边界值分析法,取RR的有代表性的值,
    五、为 满 足 以 上 之 各 种 情 形 , 测 试 用 例 设 计 如 下 : 
    1. 货品价格 = 101       无效货品价格 
    2. 货品价格 = 0         无效货品价格 
    3.货品价格 = -1          无效货品价格 
    4. 货品价格 = 100, 付款金额 = 101     无效付款 
    5. 货品价格 = 100, 付款金额 = 99      无效付款 
    6. 货品价格 = 100, 付款金额 = 100   不找零 
    7. 货品价格 = 99, 付款金额 = 100    N1=1 
    8. 货品价格 = 96, 付款金额 = 100    N1=4 
    9. 货品价格 = 95, 付款金额 = 100    N5=1 
    10. 货品价格 = 91, 付款金额 = 100   N5=1, N1=4 
    11. 货品价格 = 90, 付款金额 = 100   N10=1 
    12. 货品价格 = 51, 付款金额 = 100   N10=4, N5=1,N1=4 
    13. 货品价格 = 50, 付款金额 = 100   N50=1 
    14. 货品价格 = 1, 付款金额 = 100    N50=1,N10=4,N5=1,N1=4
     
    5手机号录入 例子
    展开全文
  • 软件测试- 测试用例等价类划分法

    千次阅读 热门讨论 2015-05-27 23:54:37
    主要以介绍黑盒测试用例的方法为主,这篇文章就来说明一下等价类划分法是什么情况。 概念   等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用 例。每一类的...

    上篇博客主要介绍了测试用例的概念,分类以及作用。在整体上测试用例做个了解。以下几篇博客会详细介绍写

    测试用例的方法。主要以介绍黑盒测试用例的方法为主,这篇文章就来说明一下等价类划分法是什么情况。


    概念

     

    等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用

    例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。

     

    等价类划分法的应用

     

    等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假

    定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每

    一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.


    等价类划分可有两种不同的情况:有效等价类和无效等价类。

    有效等价类

    是指对于程序的规格说明来说是合理的,有意义的输入数据构成的集合.利用有效等价类可检验程序是否实现了规

    格说明中所规定的功能和性能。


    无效等价类

    与有效等价类的定义恰巧相反。设计测试用例时,要同时考虑这两种等价类.因为,软件不仅要能接收合理的数据,

    要能经受意外的考验.这样的测试才能确保软件具有更高的可靠性。

     


    划分等价类的六大原则


    • 在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类.

    例:输入值是学生成绩,范围是0100

       

    • 在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可确立一个有效等价类和一个无效等价类.

    • 在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类.布尔量是一个二值枚举类型,一个布尔量具有两种状态: truefalse

    • 在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类.

            例:输入条件说明输入字符为:中文、英文、阿拉伯文三种之一,则分别取这三种这三个值作为三个有

    效等价类,另外把三种字符之外的任何字符作为无效等价类。


    • 在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)

    • 在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类

     

    将等价类转化成测试用例


    • 按照[输入条件][有效等价类][无效等价类]建立等价类表,列出所有划分出的等价类

    • 为每一个等价类规定一个唯一的编号.

    • 设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖地有效等价类,重复这一步.直到所有的有效等价类都被覆盖为止.

    • 设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步.直到所有的无效等价类都被覆盖为止.

     

     


    牛刀小试


    设有一个档案管理系统,要求用户输入以年月表示的日期。假设日期限定在19901~204912月,并规定


    日期由6位数字字符组成,前4位表示年,后2位表示月。现用等价类划分法设计测试用例,来测试程序的"日期检


    查功能"。(不考虑2月的问题)


    1)划分等价类并编号,下表等价类划分的结果


    输入等价类

    有效等价类

    无效等价类

    日期的类型及长度

    6位数字字符

    ②有非数字字符

    少于6位数字字符

    多于6位数字字符

    年份范围

    1990~2049之间

    小于1990

    大于2049

    月份范围

    01~12之间

    等于00

    大于12


    2)设计测试用例,以便覆盖所有的有效等价类在表中列出了3个有效等价类,编号分别为①、⑤、⑧,设计

    的测试用例如下:

    测试数据  

     期望结果  

       覆盖的有效等价类

    200211   

      输入有效  

        ①、⑤、⑧


    3)为每一个无效等价类设计一个测试用例,设计结果如下:


    测试数据 

    期望结果

    覆盖的无效等价类

        95June

        无效输入    

          ②

        20036   

       无效输入    

          ③

      2001006 

      无效输入      

          ④

      198912  

      无效输入   

          ⑥

       200401 

     无效输入       

          ⑦

      200100    

      无效输入     

          ⑨

       200113   

    无效输入        

          ⑩





    结合上面这个例子,就可以很好的理解如何用等价类划分法来编写测试用例了。等价类划分法主要就在理解有

    效等价类和无效等价类,以及如何将等价类转换为测试用例。


    了解的不是很深,不当的地方大家多多提意见~





    展开全文
  • 等价类划分法测试用例设计

    千次阅读 2019-10-10 11:36:51
    试用等价类划分法为该程序的输入部分设计测试用例 1、 分析输入数据形式(数据类型、数据长度、约束条件) 数据1:邮件地址 数据2:密码 数据3:确认密码 数据4:手机号码 2、 划分输入数据(有效等价类【对于...

    某程序规定:
    在这里插入图片描述
    其中,“确认密码”要求与“密码”一致;“手机号码”要求输入11位数字,且以13、14、15、17、18开头
    问题:
    试用等价类划分法为该程序的输入部分设计测试用例

    1、 分析输入数据形式(数据类型、数据长度、约束条件)
    数据1:邮件地址
    在这里插入图片描述
    数据2:密码
    在这里插入图片描述
    数据3:确认密码
    在这里插入图片描述
    数据4:手机号码
    在这里插入图片描述
    2、 划分输入数据(有效等价类【对于程序的规格说明来说是合理的、有意义的输入数据构成的集合】、无效等价类【与有效等价类的定义相反】)
    数据1:邮件地址

    在这里插入图片描述
    数据2:密码

    在这里插入图片描述
    数据3:确认密码

    在这里插入图片描述
    数据4:手机号码

    在这里插入图片描述

    3、 设计测试数据(设计测试用例,黑色编号为有效等价类,红色编号为无效等价类)

    在这里插入图片描述在这里插入图片描述

    展开全文
  • 等价类划分法 1、概述:输入具有代表性的数据子集 2、原理:把所有可能的输入数据,即程序的输入域划分为若干个不相干的子集,称为等价类;所有子集的并集则构成整个输入域;每一个子集中选取少量具有代表性的数据...
  •  1)等价类划分法()  2)边界值法()  3)因果图法  4)判定表法  5)正交排列法  6)测试大纲法  7)场景法(*****)  至少要掌握每种方法的适用场合(用在哪)和使用步骤(怎么用)  编写测试用例可以...
  • 如果我们需要对下面的这个两位数加法器设计测试用例,在测试了1+1,1+2,(-1)+1和(-1)+2之后,是否有必要测试1+3,1+4 ,1+(-3)和1+(-4)呢? 如果不对两位数加法器程序进行穷举测试,我们能否放心的...
  • 【黑盒测试用例设计方法1】等价类划分法及其示例 等价类划分法是将输入域分成若干个部分,从每个部分选取几个有代表性的数据进行测试,假定测试代表性数据等价于这一部分其他值的测试,从而避免穷举 等价类是输入...
  • 等价类划分法测试用例设计举例

    万次阅读 多人点赞 2018-02-27 00:24:20
    等价类划分(Equivalance Partitioning)测试的思想:将程序的输入域划分为若干个区域(等价类),并在每个等价类中选择一个具有代表性的元素生成测试用例。该方法是常用的黑盒(Blackbox Testing)测试用例...
  • ① 在输入条件规定了取值范围或值的个数的情况下,可以确立一个有效等价类个两个无效等价类。 ②在输入条件规定了输入值的集合或者规定“必须如何”的条件下,可以确立一个有效等价类和一个无效等价类。 ③ 在输入...
  • 测试用例等价类划分法

    千次阅读 2019-09-26 21:57:40
    测试用例 定义:测试用例(Test Case)是为特定的目的而设计的一组测试输入、执行条件和预期的结果,以便测试是否满足某个特定需求。通过大量的测试用例来检验软件的运行效果,它是知道测试工作...等价类划分法 ...
  • 测试用例等价类划分法

    千次阅读 2019-03-11 20:30:47
    测试用例等价类划分法 测试用例之等价类划分 一、关于测试用例的知识 1、测试用例的基本概念: 测试用例(案例):test case / test instance 是在测试执行之前,由测试人员进行编写的指导测试...
  • 等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。 等价类划分法的应用 1.等价类是指某个输入域...
  • 案例:如下图所示的一个两位整数加法器,...基于上述需求,使用等价类划分法编写测试用例的步骤如下: 1.根据需求分析,建立等价类表 (1)有效等价类表 编号 数据要求 1 -99——0之间的整...
  • 测试用例设计白皮书--等价类划分方法

    万次阅读 热门讨论 2007-01-15 21:16:00
    测试用例设计白皮书--等价类划分方法Author: Vince 来源:http://blog.csdn.net/vincetest 一.方法简介1.定义 是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有...
  • 等价类划分--三角形测试用例设计

    万次阅读 多人点赞 2015-09-16 16:12:45
    测试用例实例--三角形用例设计 测试一个图形是不是三角形,需考虑到三角形的性质要求。除了满足A B C均是整数且大于0,还需满足 A>0,B>0,C>0,且A+B>C,B+C>A,A+C>B。 如果是等腰的,还要判断A=B,或B=C,或A...
  • 一.方法简介 1.定义 ...在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试等价类的代表值就等于对这一类其它值的测试。因此,可以把全部输入数据合理划分为若干等价...
  • 测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。通俗的讲:就是把我们测试系统的操作步骤用按照一定的格式用文字描述出来。 测试用例的...
  • 测试工程方法:等价类划分法

    千次阅读 2018-12-22 22:19:47
     等价类划分法将程序所有可能的输入数据(有效的和无效的)划分成若干个等价类。然后从每个部分中选取具有代表性的数据当做测试用例进行合理的分类,测试用例由有效等价类和无效等价类的代表组成,从而保证测试用例...
  • 等价类划分:  是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例.该方法是一种重要的,常用的黑盒测试用例设计方法.  1) 划分等价类: 等价...
1 2 3 4 5 ... 20
收藏数 7,244
精华内容 2,897
热门标签
关键字:

等价类划分法测试用例