网站大量收购独家精品文档,联系QQ:2885784924

C-软件测试等价类与边界值【DOC精选】.doc

C-软件测试等价类与边界值【DOC精选】.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C-软件测试等价类与边界值【DOC精选】

1 测试用例 穷举的输入测试 软件测试也是一个工程,也需要按照工程的角度去认识软件测试,在具体的测试实施之前,我们需要明白我们测试什么,怎么测试等,也就是说通过制定测试用例指导测试的实施, 同时将软件测试的行为转换为可管理的模式,另外,软件测试行为必须能够加以量化,才能进一步让管理阶层掌握所需要的测试过程,而测试用例就是将测试行为具体量化的方法之一 1.1测试用例定义 为实施测试而向被测试系统提供的输入数据、操作或各种环境设置以及期望结果的一个特定的集合。 1.2 测试用例的好处 避免盲目测试 重点突出、目的明确 降低工作强度,缩短项目周期 功能模块的通用化和复用化 2 使用 等价类 方法设计黑盒测试用例 依据需求将输入划分为若干个等价类段,从等价类中选出一个测试数据,如果这个测试数据测试通过,则认为所代表的等价类测试通过,这样就可以用较少的测试用例达到尽量多的功能覆盖,解决了不能穷举测试的问题。 输入的数据 对于 揭示程序中的错误 是等效的 2.1 等价类的类型 有效等价类:根据需求说明书,有意义的、合理的数据数据所构成的集合。 无效等价类:根据需求说明书,不合理、无意义的数据数据所构成的集合。 2.2 等价类划分原则 1)按区间划分 如果规格说明书规定了输入条件的取值范围或数量,则可以确定一个有效等价类和2个无效等价类。 2)按数值划分 如果规格说明规定了一组输入数据,且程序要对每一个输入值分别进行处理。则每一个输入值是一个有效等价类,一个无效等价类为不允许的输入值。 Switch case 3)按输入集合划分 如果规格说明书规定了输入值的集合,则可确定一个有效等价类和一个无效等价类 {bmp,gif,jpg} 4)按限制条件或规则划分 如果规格说明规定了输入数据必须遵守的规则或限制条件,则可确定一个有效等价类(符合规则),若干个无效等价类(从不同角度违法规则)。 输入框要求输入数字(QQ) 一个有效等价类: 全部都是数字 若干个无效等价类 (全字母、特殊字符、汉字、以及混合形式 等) 输入框 数据长度 数据类型 业务逻辑(特殊情况) 5)每次只覆盖一个无效等价类。 每双鞋子的大小为35-38码 无效类:每件衬衫的大小为35-38码 无效类:每件鞋子的大小为40-44码 如果在form表单中,有多个text文本输入框,那么每次只能针对其中一个输入框设计 无效等价类 使用 边界值 方法设计黑盒测试用例 从工作经验中得知,大量的错误是发生在输入或输出范围的边界上的,而不是在输入范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。 3.1 边界值划分等价类原则 如果输入条件规定了值的范围,应取刚刚到达这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据 如果输入条件规定了值的个数,则用最大个数、最小个数、比最小个数少1、比最大个数多1的数作为测试数据 如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个 元素作为测试用例 如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构边界上的值作为测试用例。 分析规格说明,找出其他可能的边界值 空 非法 垃圾数据

文档评论(0)

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

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

1亿VIP精品文档

相关文档