等价类划分_等价类划分法 - CSDN
精华内容
参与话题
  • 等价类划分详解

    千次阅读 2018-04-13 11:36:29
    等价类划分法1. 等价类划分定义:将所有的输入域,划分为若干个子集,从每个子集中选取少量的具有代表性的数据作为测试用例。可划分为两种等价类:有效等价类和无效等价类有效等价类:完全满足产品规格说明的数据,...

    一.等价类划分法

    1.   等价类划分定义:将所有的输入域,划分为若干个子集,从每个子集中选取少量的具有代表性的数据作为测试用例。

    可划分为两种等价类:有效等价类和无效等价类

    有效等价类:完全满足产品规格说明的数据,有效的,有意义的的输入数据集合

    无效等价类:不满足程序的程序的输入要求或者无效的输入数据构成的集合

    2.   等价类的划分方法:

    1>.输入值规定了取值范围或者对输入数据个数有规定,可划分为一个有效等价类和两个无效等价类,;

    eg:输入学生成绩:0~100,有效等价类为输入值为“0~100”,无效等价类为:输入值>100     and   输入值<100

    eg:规定输入三角形的边,有效等价类:输入边数  3

                                            无效等价类:输入边数>3 and  输入边数<3

    2>.输入值已规定了“必须如何”条件的情况下,可划分为一个有效等价类和一个无效等价类;

     eg:输入‘张三’的姓名,有效等价类为:“张三”,无效等价类为:费张三的任何字符内容

    3>.输入值为布尔条件的情况下,可划分为一个有效等价类和一个无效等价类;

     eg:输入值>10,有效等价类为:大于10 的任何一个数字,无效等价类为:小于10的任何一个数字

    4>.规定输入数据的一组值n个,并且程序对每个输入值分别处理的情况下,可确定n个有效等价类和一个无效等价类;

      eg:规定输入学科条件说明学历可为:硕士,本科,大专三种之一,则把这三个值确定3个有效等价类,把这三个学历之外的任何学历作为无效等价类

    5>在规定输入数据必须遵守几个规则的情况下,可确认若干个有效等价类(遵守规则)若干个无效等价类(从不同角度违反规则)

    eg:电子邮件规则:必须包含@,@后格式为x.y,地址中不能包含符号:#¥%

    有效等价类:字母@x.y     数字@x.y

    无效等价类:不包含@,@后面格式不为x.y  ,包含特殊字符,¥%

     

     

    6>在确认已划分的等价类中各元素在程序处理中的方式不同的情况下,可将该等价类划分为更小的等价类

     eg:成绩及格的学生评级,80>成绩>60:一般;90>成绩>80:良好;

    100>成绩>90:优秀;


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

    万次阅读 多人点赞 2018-02-27 00:24:20
    等价类划分(Equivalance Partitioning)测试的思想:将程序的输入域划分为若干个区域(等价类),并在每个等价类中选择一个具有代表性的元素生成测试用例。该方法是常用的黑盒(Blackbox Testing)测试用例...

    一、基本概念
    等价类是指程序输入域的子集。
    等价类划分(Equivalance Partitioning)测试的思想:将程序的输入域划分为若干个区域(等价类),并在每个等价类中选择一个具有代表性的元素生成测试用例。该方法是常用的黑盒(Blackbox Testing)测试用例(Testcase)设计方法。
    一)划分等价类
    1.有效等价类与无效等价类
    等价类划分可有两种不同的情况:有效等价类和无效等价类。有效等价类是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合,它能检验程序是否可以实现规格说明中所规定的功能需求无效等价类是指对程序的规格说明是不合理的或无意义的输入数据所构成的集合,它能检验程序在不符合规则的数据输入下,是否会有异常;无效等价类至少应有一个,也可能有多个,视具体情况而定。因此,设计测试用例时,要同时考虑这两种等价类。因为软件不仅要能接收合理的数据,也要能经受意外的考验,这样的测试才能确保软件具有更高的可靠性。
    2.划分等价类的标准
    完备测试、避免冗余。这就要求:集合(程序输入域)应划分为互不相交的一组子集,而这些子集的并集是整个集合(整个程序输入域)。
    3.等价类的划分原则
    (1) 若输入条件规定了取值范围或值的个数的情况下,可划分为一个有效等价类和两个无效等价类;
    Eg.设置风控指标,其中权重设置范围在[-1000,1000]
    这里写图片描述
    (2) 若输入条件为布尔表达式,可划分为一真一假的有效等价类与无效等价类;
    Eg.设置产品信息,其中产品份额必填
    这里写图片描述
    (3) 若规定了输入数据必须要遵循的原则,可划分为一个有效等价类(符合规则)和若干个无效等价类;
    Eg.系统的初始资金只可输入数字
    这里写图片描述
    (4)若只要求输入数据符合某几个原则,这时可能存在多个有效类和若干个无效等价类;
    Eg. 交易用户登录密码只可输入数字、字母及部分特殊符号,不能输入单/双引号及汉字
    这里写图片描述
    注:每个有效等价类所对应的无效等价类的并集是不符合输入原则的数据集合。
    (5)若规定了输入数据的一组值(假定n个),且程序对不同输入值做不同处理,则可划分为n个有效等价类(每个允许的输入值为一个有效等价类)和一个无效等价类(所有不允许的输入值的集合)。
    Eg. 设置资金账户时,必须选择是否检查自成交
    这里写图片描述
    Eg.输入条件规定学历可为:专科、本科、硕士、博士四种之一
    这里写图片描述
    (6)在确知已划分的等价类中各元素在程序中的处理方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类。
    二)测试用例设计步骤
    (1) 划分等价类后,建立等价类表,并为每一个等价类规定一个唯一的编号;
    (2) 设计一个测试用例,使其尽可能多地覆盖尚未被覆盖地有效等价类,重复这一步骤,直到所有的有效等价类都被覆盖为止;
    (3)设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步骤,直到所有的无效等价类都被覆盖为止。(因为用单个测试用例覆盖无效等价类,是因为某些特定的输入错误会屏蔽或取代其他输入错误检查)

    二、习题练习
    一)三角形问题的等价测试用例
    【问题描述】程序要求:输入三个整数 a 、 b 、 c 分别作为三角形的三边长度,通过程序判定所构成的三角形的类型;当三角形为一般三角形、等腰三角形或等边三角形时,分别作 …处理 。
    <问题分析>
    (1) 输入值域的显/隐式要求:A 整数、B 三个、C 正数、D 两边之和大于第三边、E 三边均不相等、F 两边相等但不等于第三边、G 三边相等;(D~G由输出值域的等价类隐性确定)
    (2) 输出值域的等价类:R1={不构成三角形}、R2={一般三角形}、R3={等腰三角形}、R4={等边三角形};
    <问题解答>
    (1) 列出等价类表并编号
    这里写图片描述
    (2) 设计覆盖有效等价类的测试用例
    这里写图片描述
    (3) 设计覆盖无效等价类的测试用例
    这里写图片描述
    二)NextDate函数的等价测试用例
    【问题描述】NextDate 函数包含三个变量:month 、 day 和 year ,函数的输出为输入日期后一天的日期。 例如,输入为 2006年3月 7日,则函数的输出为 2006年3月8日 。要求输入变量 month 、 day 和 year 均为整数值,并且满足下列条件: ①1≤month≤12
    ②1≤day≤31
    ③1912≤year≤2050
    <问题分析>该函数的主要特点是输入变量之间的逻辑关系比较复杂,具体体现在:输入域的复杂性;闰年规则。如,变量year和变量mouth取不同值时,对应的变量day会有不同的取值范围,或1~30或1~31或1~28或1~29。
    <问题解答>
    (1)划分法一
    (1.1)划分等价类
    A. 有效等价类
    M1={mouth:1≤mouth≤12}; D1={day:1≤day≤31};Y1={year:1912≤year≤2050}
    B. 无效等价类
    M2={mouth:mouth<1}、M2={mouth:mouth>12};
    D2={day:day<1}、D3={day:day>31};
    Y2={year:year<1912}、Y2={year:year>2050};
    (1.2) 一般等价类测试
    由于有效类的数量等于独立变量的个数,因此只有弱一般等价类测试用例出现,且与强一般等价类测试用例相同。
    这里写图片描述
    【注】“弱”是指含单缺陷假设(失效极少是由两个或两个以上的缺陷同时引起的),“强”是指含多缺陷假设(失效是由两个或两个以上的缺陷同时引起的);“一般”是指不考虑无效值。弱一般等价类测试用例通过使用一个测试用例中的每个有效等价类(区间)的代表值来实现(常以对称方式来标识这些测试用例,且注意单边假设作用);强一般等价类测试用例通过每个独立变量的有效等价类的笛卡尔积来实现。
    (1.3) 健壮等价类测试
    (1.3.1) 弱健壮等价类测试
    弱健壮等价类测试中的无效测试用例只含一个无效值,其他都是有效值,即含有单缺陷假设。【注:“弱”是指含单缺陷假设,“强”是指含多缺陷假设;“健壮”是指考虑无效值】
    这里写图片描述
    (1.3.2) 强健壮等价类测试
    强健壮等价类测试考虑了更多的无效值情况。强健壮等价类测试中的无效测试用例可以包含多个无效值,即含有多个缺陷假设。NextDate函数有三个变量,故相应地强健壮等价类测试用例可包含一个无效值、两个无效值或三个无效值。【注:“强”是指含多缺陷假设,“强”是指含多缺陷假设;“健壮”是指考虑无效值】
    这里写图片描述
    (2)划分法二
    显然地,在用划分法一测试NextDate函数时,既没有考虑2月份的天数问题,又没有考虑闰年的问题。因此,应作进一步地改善。
    (2.1)划分等价类
    等价关系的要点是:等价类中的元素要被“同样处理”,即要么都在有效层次上进行,要么都在无效层次上进行。因此,更详细地有效等价类为:
    √变量mouth:M1={mouth: mouth有30天}、M2={mouth: mouth有31天,除去12月}、M3={mouth: mouth是2月}、M4={mouth: mouth是12月};
    √变量day:D1={day: 1≤day≤28}、D2={day: day=29}、D3={day: day=30}、D4={day: day=31};
    √变量day:Y1={year: year是闰年}、Y2={year: year是平年};
    (2.2) 一般等价类测试
    A. 弱一般等价类测试
    考虑到单边假设,机械地以对称方式来选择对应类的有效输入:
    这里写图片描述
    B. 强一般等价类测试
    从弱等价类测试到强等价类测试,不管是一般类还是健壮类,都做要独立性假设,都要以等价类的笛卡尔积表示。
    在本问题中,变量mouth等价类数量为4、变量day等价类数量为4、变量year等价类数量为2,故强一般等价类测试用例数量为4*4*2=32。
    这里写图片描述
    (2.3) 健壮等价类测试
    A. 弱健壮等价类测试

         B. 强健壮等价类测试
    
        **三)佣金问题的等价测试用例** 
    

    待更新……

    展开全文
  • 等价类划分方法

    千次阅读 2019-07-12 18:02:00
    1.定义 把所有可能的输入数据,即程序...在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试,因此,可以把全部输入数据合理划分为若干等价类...

    1.定义

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

    2.划分等价类

    等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试,因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件就可以用少量代表性的测试数据取得较好的测试结果。等价类划分可有两种不同的情况:有效等价类和无效等价类。1)有效等价类是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。2)无效等价类与有效等价类的定义恰巧相反。无效等价类指对程序的规格说明是不合理的或无意义的输入数据所构成的集合。对于具体的问题,无效等价类至少应有一个,也可能有多个。设计测试用例时,要同时考虑这两种等价类。因为软件不仅要能接收合理的数据,也要能经受意外的考验,这样的测试才能确保软件具有更高的可靠性。 

     3.划分等价类的标准

    1)完备测试、避免冗余;2)划分等价类重要的是:集合的划分,划分为互不相交的一组子集,而子集的并是整个集合;3)并是整个集合:完备性;4)子集互不相交:保证一种形式的无冗余性;5)同一类中标识(选择)一个测试用例,同一等价类中,往往处理相同,相同处理映射到"相同的执行路径"。

    4.划分等价类的方法

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

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

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

    4)在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类。例:输入条件说明学历可为:专科、本科、硕士、博士四种之一,则分别取这四种这四个值作为四个有效等价类,另外把四种学历之外的任何学历作为无效等价类。

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

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

    5.设计测试用例

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

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

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

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

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

    万次阅读 2018-03-28 14:46:18
    等价类划分可有两种不同的情况:有效等价类和无效等价类。 1)有效等价类 是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。...

        方法定义:将所有可能输入数据的数据域进行划分,分成若干子集,再从其中选出少数具有代表性的的是用例测试程序,该方法是一种常用的黑盒测试方法。

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

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

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

    ▲划分等价类的标准:
      1)完备测试、避免冗余;
      2)划分等价类重要的是:集合的划分,划分为互不相交的一组子集,而子集的并是整个集合;
      3)并是整个集合:完备性;
      4)子集互不相交:保证一种形式的无冗余性;

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

    实例分析:首先是测试1600年至2100年的任意一天的下一天的日期情况,按照年、月、日的取值划分。划分情况如下:

    1600<= y <=2100平年 ②1600<= y <=2100闰年 ③y <1600 ④y >2100 ⑤m∈{1,3,5,7,8,10} ⑥m∈{4,6,9,11} ⑦m = 2 ⑧m = 12 ⑨ m <1 ⑩m >12 ⑪1<= d <=27 ⑫d = 28 ⑬d = 29  ⑭d = 30  ⑮d = 31 ⑯d > 31 ⑰d < 1

    按照等价类范围选出某些具有代表性的策划用例:

    ①2001.4.22  ②2000.2.29  ③1500.4.13  ④2101.5.10  ⑤2000.3.31 
    ⑥2100.12.30  ⑦2000.0.30  ⑧2000.13.2  ⑨2001.2.28  ⑩2000.1.32
    ⑪2000.1.0

    然后根据测试用例测试程序将情况按表列出

    测试实例
    编号
    日期(年/月/日) 预期结果 测试结果 备注 覆盖等价类
    Y M D
    2001 4 22 2001年4月23日 2001年4月23日 pass   ①⑥⑪
    2000 2 29 2000年3月1日 2000年3月1日 pass   ②⑦⑬
    1500 4 13 输入年份超出范围! 输入年份超出范围! pass  
    2101 5 10 输入年份超出范围! 输入年份超出范围! pass  
    2000 3 31 2000年4月1日 2000年4月1日 pass   ⑤⑮
    2100 12 30 2100年12月31日 2100年12月31日 pass   ⑧⑭
    2000 0 30 不存在0月 2000年1月1日 failed 备注一
    2000 13 2 输入数据非法 输入数据非法 pass  
    2001 2 28 2001年3月1日 2001年3月1日 pass  
    2000 1 32 不存在1月32日 2000年2月1日 failed 备注二
    2000 1 0 输入数据非法 2000年1月1日 failed 备注三
    备注一:        
               
               
               
               
               
               
               
               
               
               
               
    备注二:        
               
               
               
               
               
               
               
               
               
    备注三:        
               
               
               
               
               
               
               

    然后是测试三角形种类程序(感觉这个有错误)

    等价类划分: ①a<=0 ②a>200 ③b<=0 ④b>200 ⑤c<=0 ⑥c>200 ⑦0<a、b、c<200 ⑧(a+b)>c||(a+c)>b||(b+c)>a ⑨ (a+b)<c&&(a+c)<b&&(b+c)<a ⑩a=b||b=c||a=c ⑪a!=b&&a!=c&&b!=c ⑫a=b&&a=c&&b=c ⑬a!=b||a!=c||b!=c  ⑭a*a+b*b=c*c||a*a+c*c=b*b||b*b+c*c=a*a ⑮a*a+b*b!=c*c&&a*a+c*c!=b*b&&b*b+c*c!=a*a ⑯a*a+b*b=c*c&&(a=b||b=c||a=c)... ⑰a*a+b*b!=c*c||(a!=b&&b!=c&&a!=c)...
       
       
       
       
       
    测试实例: ①4,5,6  ②1,1,2  ③2,2,3  ④2,2,2  ⑤3,4,5 
    ⑥1,1,1.414214(
    2)  ⑦0,2,1  ⑧  ⑨201,100,150  ⑩20,201,190
    ⑪1,2,0  ⑫190,20,201
       
       
       
       
       
       
    测试实例
    编号
    边长 预期结果 测试结果 备注 覆盖等价类  
    a b c  
    4 5 6 一般三角形 一般三角形 pass   ⑦⑧⑪⑬⑮⑰
    1 1 2 非三角形 等腰三角形 failed 备注一  
    2 2 3 等腰三角形 等腰三角形 pass    
    2 2 2 等边三角形 等边三角形 pass    
    3 4 5 直角三角形 直角三角形 pass    
    1 1 1.414214 等腰直角三角形 等腰三角形 failed 备注二  
    0 2 1 输入数据非法 输入数据非法 pass    
    201 100 150 输入数据非法 输入数据非法 pass    
    2 0 1 输入数据非法 输入数据非法 pass    
    20 201 190 输入数据非法 输入数据非法 pass    
    1 2 0 输入数据非法 输入数据非法 pass    
    190 20 201 输入数据非法 输入数据非法 pass    

    备注一:          
               
               
               
               
               
               
               
    备注二:        
               
               
               
               
               
               
               
    划分等价类的方法用自己所理解的一句话来总结:即是每个等价类里面的所有情况只能通过一个方法或者说是算法来得到结果。

    这个条件所遇到的类似if else switch得到的结果都是一样。结果也就是属于一个类别

    以上。
    展开全文
  • 黑盒测试之等价类划分

    万次阅读 2014-04-10 22:04:44
    等价类划分法是黑盒测试用例设计中一种重要常用的设计方法,它的基本思想是用一组有限的数据去代表近似无限的数据,达到能覆盖所有情况的目的。 定义: 等价类是指某个输入域的一个特定的子集合,在该子集合中...
  • 等价类划分

    2019-07-18 02:09:07
    等价类划分  1、整数、小数、符号、汉字、空格、不输入、  2、通过上面的描述,我们发现我们用户所有可能输入的数据划分为若干个种类然后从每一个子集当中选取具有少数代表性的数据作为测试用例,这种测试我们称...
  • 等价类划分测试方法 在很多情况下,很多人想到的测试方法是穷举测试,穷举测试是最全面的测试,但是数据量很大的情况下不太现实,测试效率太低 实现目标:用最少的测试数据,比较高的效率,以达到最好的测试质量 ...
  • 软件测试:等价类划分举例

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

    万次阅读 2015-04-14 13:49:20
     等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。因此,可以把全部输入数据合理划分为若干等价...
  • 等价类划分

    2019-08-14 13:25:21
    等价类划分法介绍: >>等价类划分法是将程序所有可能的输入进行合理分类,再从每一个分类中选取少数具有代表性的数据作为测试用例,从而开展  测试,“合理分类”即“划分等价类”。之所以分类“等价”,是...
  • 等价类划分法 边界值分析法 错误推测法 因果图法 判定表驱动法 正交试验设计法 功能图法等` ` 等价类划分法概念 等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据...
  • 【黑盒测试用例设计方法1】等价类划分法及其示例 等价类划分法是将输入域分成若干个部分,从每个部分选取几个有代表性的数据进行测试,假定测试代表性数据等价于这一部分其他值的测试,从而避免穷举 等价类是输入...
  • 【STMT】等价类划分

    2019-06-12 00:59:35
    文章目录等价类划分法题目解答 等价类划分等价类划分法是一种典型的黑盒测试方法,通过划分输入数据集来减少测试所需的用例,包括划分等价类和构造测试用例两个步骤: 划分等价类 划分等价类就是将输入数据集...
  • 03等价类划分

    2020-03-10 18:52:54
    03等价类划分 1等价类划分的定义*** 等价类是指某个输入域的子集合。在该子集合 中,各个输入数据对于揭露程序中的错误都是等效的,具有等价特性。 一个等价类或等价类划分是指测试相同目标或 者暴露相同软件缺陷的...
  • 等价类划分是指分步骤把海量(无限)的测试用例集减得很小,但过程同样有效。也就是说,选取足够小测试用例,发现更多软件缺陷。 2.类型划分 等价类划分有两种不同情况:有效等价类和无效等价类。 有效等价类: ...
  • 2.等价类划分的五大原则 (1)如果输入条件规定了取值的范围或个数,则可确定一个有效等价类和两个无效等价类。 (2)如果输入条件规定了输入值的集合或是规定了“必须如何”的条件,则可确定一个有效等价类和一个...
  • 等价类划分和边界值的区别与联系

    万次阅读 2017-02-21 17:32:57
    等价类划分和边界值的区别与联系 例子:参数输入“1~99”为合法 一、等价类划分法: 1. 按照位数不同划分:输入“空、个位数、十位数、百位数”,测试了“空、1、11、101”,就不用在测试“2、22、102”了,因为...
  • 黑盒测试--等价类划分、边界值分析

    万次阅读 多人点赞 2016-12-04 13:58:16
    等价类划分 题一 题二 边界值分析 题三等价类划分把全部输入数据合理地划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据取得较好的测试结果。有效等价类:指对于程序...
  • 测试工程方法:等价类划分

    千次阅读 2018-12-22 22:19:47
    等价类划分,指的是一种典型的、重要的黑盒测试方法。其就是解决如何选择适当的数据子集来代表整个数据集的问题,通过降低测试的数目去实现合理的覆盖,以此来发现更多的软件缺陷。 概述  等价类划分法将程序所有...
  • 等价类划分法设计测试用例

    千次阅读 2017-08-28 11:08:31
    等价类划分法是常用的黑盒测试用例设计方法,测试用例设计时的唯一依据是产品需求文档。 一、定义  所谓等价类,是把所有可能的输入数据,即程序的输入域划分为若干子集,然后从每一个子集中,选取少数具有...
1 2 3 4 5 ... 20
收藏数 42,478
精华内容 16,991
关键字:

等价类划分