等价类划分法解读.pptx

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
黑盒测试之 等价类划分法/边界值分析法 产品部 赵丹丹 黑盒测试是测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合他的功能需求的测试方法。 黑盒测试 注重于测试软件界面和功能需求,主要试图发现下列几类错误 黑盒测试目的 错误1:功能不正确或遗漏 注重于测试软件界面和功能需求,主要试图发现下列几类错误 黑盒测试目的 错误2:界面错误 注重于测试软件界面和功能需求,主要试图发现下列几类错误 黑盒测试目的 错误3:输入和输出错误 注重于测试软件界面和功能需求,主要试图发现下列几类错误 黑盒测试目的 错误4:数据库访问错误 注重于测试软件界面和功能需求,主要试图发现下列几类错误 黑盒测试目的 错误5:性能错误 注重于测试软件界面和功能需求,主要试图发现下列几类错误 黑盒测试目的 错误6:初始化终止错误 黑盒测试方法 边界值分析法 正交试验设计法 因果图法 等价类划分法 错误推测法 功能图法 场景法 判定表组成法 点击添加文本 点击添加文本 点击添加文本 点击添加文本 案例: 1+1=2,1+2=3,1+3=4...... 2+1=3,2+2=4,2+3=5...... 3+1=4,3+2=5,3+3=6...... 4+1=4,4+2=6,4+3=7...... ...... 穷举测试? 计算1-100之间的两个自然数的和。 我们要想办法用最少的测试用例达到测试目标 等价类划分 含义: 将程序中所有可能的输入数据划分成若干个等价类,然后从每个部分中选取具有代表性的数据当做测试用例进行合理的分类。 设计测试用例 穷举测试 X 合理分类 等价类划分 等价类划分法 等价类划分法是一种典型的、重要的黑盒测试方法。 等价类是输入域的集合,在该集合中每个输入数据的作用都是等效的。我们合理的假定,测试等价类中的代表值就等于这一类中的其他值。 测试用例由有效等价类和无效等价类的代表组成,从而保证测试用例具有完整性和代表性。 有效等价类 无效等价类 等价类 有效等价类 有效等价类:指对于程序规格说明来说,是合理的、有意义的输入数据构成的集合。 利用有效等价类可以检验程序是否实现了规格说明预先规定的功能和性能。 有效等价类可以是一个,也可以是多个。 无效等价类 无效等价类:和有效等价类相反,无效等价类是指对于软件规格说明而言,没有意义的、不合理的输入数据集合 利用无效等价类,可以找出程序异常说明情况,检查程序的功能和性能的实现是否有不符合规格说明要求的地方 点击添加文本 点击添加文本 点击添加文本 点击添加文本 案例: 1+1=2,1+2=3,1+3=4...... 2+1=3,2+2=4,2+3=5...... 3+1=4,3+2=5,3+3=6...... 4+1=4,4+2=6,4+3=7...... ...... 计算1-100之间的两个自然数的和。 1和100之间哪些是有效的哪些是无效的呢? 等价类划分方法 01 按区间划分 02 按数值划分 03 按数值集合划分 04 按限制条件或规划划分 05 按处理方式划分 等价类划分法原则 举例 原则 等价类划分法原则 在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类 在规定的考试成绩在0-100之间,有效等价类是0-100(包括0和100),无效等价类是小于0,及大于100 等价类划分法原则1 等价类划分法原则 举例 原则 规定输入构成三角形的3条边,则有效等价类是“输入边数=3”,无效等价类是“输入边数3”和“输入边数3” 等价类划分法原则2 在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可确定一个有效等价类和两个无效等价类。 等价类划分法原则 举例 原则 在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类 程序输入条件为X=TRUE,有效等价类为X=TRUE,无效等价类为X=FALSE 等价类划分法原则3 等价类划分法原则 举例 原则 在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类 规定输入的考试成绩为A,B,C,D,E则可以确认有五个有效等价类(成绩=A,成绩=B,成绩=C,成绩=D,成绩=E)和一个无效等价类(除这五个值之外的任何一个值) 等价类划分法原则4 等价类划分法原则 举例 原则 在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则) 在某语言中对变量标识符规定为“以字母开头”。那么有效等价类是以“以字母开头

您可能关注的文档

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档