等价类学习及练习实践

作者: 2696bdf6a649 | 来源:发表于2017-07-01 18:17 被阅读27次

等价类划分是一种典型的黑盒测试方法,使用这一方法时,完全不用考虑程序的内部结构,只依据程序的规格说明来设计测试用例。

等价类划分方法把所有可能的输入数据,即程序的输入域划分成若干部分,然后从每一部分中选取少数有代表性的数据作为测试用例。

等价类划分原则

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

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

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

注:只有两个截然相反答案的情况在数学及电子技术中称为布尔量,它的答案称为布尔值。布尔值只有两个:true和false

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

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

在确知已划分的等价类中,各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类。如姓名文本框允许输入10个vachar,则应分别测试输入10个英文字符(分大小写)、10个中文字符、10个全数字字符、10个混合字符、等等。

等价类划分练习:

等价类邮箱地址练习

根据所学用等价类法划分:

邮箱地址等价类划分

根据等价类划分设计测试用例:

等价类划分设计测试用例

有问题欢迎一起交流。

相关文章

  • 等价类学习及练习实践

    等价类划分是一种典型的黑盒测试方法,使用这一方法时,完全不用考虑程序的内部结构,只依据程序的规格说明来设计测试用例...

  • 第六次分享之等价类

    6.24分享了关于测试用例编写及实践相关,针对等价类应用练习如下: 使用等价类编写如下: 编写测试用例时,将上...

  • 等价类练习

    根据题目划分: ** 有效等价类**长度:6~18个字符类型:字母、数字、下划线,即'a'-'z' 、'A'-'Z...

  • 等价类划分练习

    1,划分等价类 有效等价类长度:6~18个字符类型:字母、数字、下划线,即'a'-'z' 、'A'-'Z'、 '0...

  • 2018-10-17功能测试

    功能测试 测试方法 等价类 有效等价类 无效等价类 边界类 有效边界类 无效边界类功能测试.png

  • 测试用例设计的四种常用方法

    等价类划分法 根据输入条件、输入值或输入个数等分为有效等价类和无效等价类。 在有效等价类和无效等价类中选取有代表性...

  • 机器学习 -- 绪论(一)人工智能定义

    课程内容安排 机器学习绪论 Python语言基础 分类算法及应用实践 回归算法及应用实践 聚类算法与关联分析 深度...

  • 功能类页面&写测试用例

    功能类页面&写测试用例 举例上图的用户名测试方法用户名等价类:有效等价列、无效等价类 有效等价类:1<=用户名<=...

  • 一一班数学寒假作业总结(一)

    本阶段假期作业主要有学习类和实践性作业两大项。其中学习类包括,复习巩固上册知识及预习下册知识、阅读、练字。其中实践...

  • 测试用例设计

    等价类划分 有效等价类指对于程序规格说明来说,是合理的、有意义的输入数据构成的集合无效等价类和有效等价类相反,无效...

网友评论

    本文标题:等价类学习及练习实践

    本文链接:https://www.haomeiwen.com/subject/vkcgcxtx.html