[计算机软件及应用]测试用例的设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机软件及应用]测试用例的设计

第四节 测试用例的设计;测试用例的设计原则;测试用例的设计原则;测试方法;黑盒测试;1. 等价类划分;等价类划分方法把输入数据分为:;划分等价类;确定等价类的规则:;确定等价类的规则:;确定测试用例:;等价类划分法实例:;1. 划分等价类并编号:;2. 为有效等价类设计测试用例;3. 为每一个不合理有效类至少设计一个测试用例;2. 边界值分析;1.如果输入条件规定了值的范围,则选择刚刚达到这个范围的边界的值以及刚刚超出这个范围的边界的值作为测试输入数据。 2.如果输入条件规定了值的个数,则分别选择最大个数、最小个数、比最大个数多1、比最小个数少1的数据作为测试输入数据。 ;3.对每个输出条件分别按照以上两个原则输出值的边界情况。 4.如果程序的输入或输出是个有序集合,例如,顺序文件、表格,则应把注意力集中在有序集的第1个元素和最后一个元素上?? ;将上例用边界值分析法设计测试用例。 程序中判断输入日期(年月)是否有效,假设使用如下语句: if ( ReportDate = MaxDate ) AND ( ReportDate = MinDate ) then 产生指定日期报表 else 显示错误信息 endif 若 “=” 误写为 “”,则上例中所有测试用例都不能发现这一错误;“报表日期”边界值分析法测试用例;;3. 错误推测;例如,测试一个排序子程序,可考虑如下情况: 输入表为空; 输入表只有一个元素; 输入表的所有元素都相同; 输入表已排序。 又如,测试二分法检索子程序,可考虑如下情况: 表中只有一个元素; 表长为2n; 表长为2n-1; 表长为2n+1;4. 因果图;有一个处理单价为1元5角钱的盒装饮料的自动售货机软件。若投入1元5角硬币,按下“可乐”、“雪碧”、“红茶”按钮,相应的饮料就送出来。若投入的是两元硬币,在送出饮料的同时退还5角硬币。;5. 综合策略;白盒测试;以程序内部的逻辑结构为基础的设计测试用例 追求程序内部的逻辑结构覆盖程度 主要的覆盖技术有: ;入口;1) 语句覆盖;2) 判定覆盖;3) 条件覆盖;4) 判定/条件覆盖;5) 条件组合覆盖;6) 路径覆盖;;循环覆盖;单循环; ;基本路径测试;基本路径测试步骤;1.程序图;1.程序图;2.环路复杂性;3.确定基本路径集;

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档