`
阅读更多

数据类测试设计方法主要是等价类和边界值分析法

 

等价类是指对输入值按照测试效果进行划分,将测试效果相同的测试数据归为一类,然后测试时只需要在每类中选择一些测试样本来进行测试,无须测试所有的值。边界值是参数在输入边界上的取值。等价类和边界值常常结合在一起使用。

 

例如,某参数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,且只包含字母数字和下划线 名字中包含了下划线以外的特殊符号
    名字中包含了中文

 

 将不同因素的有效值放在一起来考虑,也可以减少测试用例的数量,比如示例中的名字长度和名字规则这两个因素放在一起考虑。但这个技巧不适合无效等价类。无效等价类,必须是针对单个因素的,不能合并。

分享到:
评论

相关推荐

    数据类测试方法论定稿.pdf

    数据类测试方法论定稿.pdf 本文档旨在规范数据仓库的基础层测试工作,指导数据仓库基础层相关集成测试,并提供工作指导和依据。下面是从标题、描述、标签和部分内容中生成的相关知识点: 一、测试背景 数据仓库是...

    数据类测试方法论.pdf

    "数据类测试方法论" 本文档旨在规范数据仓库的基础层测试工作,指导数据仓库基础层相关集成测试,提供测试环境、测试策略、测试具体执行方法、任务计划与安排等方面的指导和依据。 一、引言 数据仓库是企业信息化...

    黑盒测试的测试用例设计方法.pdf

    本文将介绍黑盒测试的测试用例设计方法,包括等价类划分、边界值分析和错误推测法等。 一、等价类划分 等价类划分是黑盒测试中的一种重要方法,旨在将输入数据划分为不同的子集合,以便选择代表性的测试数据。等价...

    史上最全的测试用例设计方法总结

    该方法是一种重要的,常用的黑盒测试用例设计方法。 2.划分等价类: 等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一...

    黑盒测试(综合运用所学的黑盒测试方法设计进行测试用例设计)

    本次实验主要是运用黑盒测试方法中的等价类划分和边界值法编写应用程序所需的测试用例,等价类划分就是按照数据要求将数据分为有效类和无效等价类两种,然后分别编写对应的测试用例,边界值法是对等价类划分法的边界...

    史上最全的测试用例设计方法总结.doc

    等价类划分法是一种非常 effective 的测试用例设计方法,它可以帮助我们减少测试用例的数量,同时也可以提高测试的覆盖率。通过使用等价类划分法,我们可以设计更加 comprehensive 的测试用例,提高软件测试的质量和...

    黑盒测试用例设计方法

    等价类划分法是一种常用的黑盒测试用例设计方法,该方法将输入数据划分为不同的等价类,每个等价类都包含有一组具有相同特征的输入数据。等价类划分法的应用可以帮助测试人员设计更加全面和有效的测试用例。 等价类...

    黑盒测试用例设计方法比较全面.doc

    黑盒测试用例设计方法比较全面 黑盒测试是一种软件测试方法,它不关心软件的内部结构和实现细节,而是从用户的角度来测试软件的功能和性能。黑盒测试用例设计是指根据软件的规格说明和需求描述,设计一系列的测试...

    软件测试中黑盒测试的测试用例设计常用方法

    该方法是一种重要的,常用的黑盒测试用例设计方法.  1)划分等价类:等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值...

    数据中台(技术架构+数据治理方法论)建设方案.pdf

    2. 设计阶段:设计数据中台的技术架构和数据模型,确立数据的存储和处理方式。 3. 实施阶段:实施数据中台的技术架构和数据模型,开发数据中台的应用系统。 4. 测试阶段:对数据中台的技术架构和数据模型进行测试和...

    测试用例设计方法教材.pdf

    1.等价类与边界值(重点方法)等价类:等价类划分法是把所有可能输入的数据,有无效等价类和有效等价类(即正确输入和非法输入),即程序的输入域划分策划国内若干部分(子集),... 2.场景法(重点方法)定义:通过运用场景来对...

    软件测试用例设计之等价类划分方法

    该方法是一种重要的,常用的黑盒测试用例设计方法。2.划分等价类 软件测试用例设计之等价类划分方法 软件测试 一.方法简介 1.定义 是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子...

    测试用例设计方法

    因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类. 有效等价类...

    CircleTest_java_设计一个circle_点类_圆类_

    设计一个圆Circle类,包含圆心和半径两个数据成员。(1)编写合理的构造方法。(2)编写计算圆面积的方法getArea(3)编写计算圆是否包含指定点的方法contains(Point) contains(int x int y)。设计Point类,包括构造...

    *黑盒测试--等价类

    等价类测试是黑盒测试的一种方法,旨在从输入域的子集中选择少数代表性的数据作为测试用例。等价类是某个输入域的子集,在该子集中每个输入数据的作用是等效的。等价类测试可以考虑从负实数、负整数、零、正整数、正...

    软件测试--测试用例编写方法.pdf

    等价类划分方法是其中一种常用的黑盒测试用例设计方法。该方法将输入域划分成若干部分,然后从每一个子集中选取少数具有代表性的数据作为测试用例。这样可以减少测试用例的数量,提高测试的效率和覆盖率。 等价类...

    通用投票系统的功能测试设计与自动化实现-软件工程本科毕业设计.doc

    测试设计可以包括等价类、边界值、错误推断、所有组合等测试方法。 在通用投票系统的功能测试设计中,我们需要设计测试用例,准备测试数据,搭建测试环境等。测试设计可以帮助我们更好地测试软件的功能和性能。 五...

    请按照以下要求设计一个学生类Student,并进行测试。

    请按照以下要求设计一个学生类Student,并进行测试。 要求如下: 1)Student类中包含姓名、成绩两个属性 2)分别给这两个属性定义两个方法,一个方法用于设置值,另一个方法用于获取值. 3)Student类中定义一个无参...

Global site tag (gtag.js) - Google Analytics