chapter03黑盒测试用例设计1等价类划分.pptVIP

chapter03黑盒测试用例设计1等价类划分.ppt

  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文档。上传文档
查看更多
软 件 测 试 概 论 本节主题 测试设计和测试用例 测试设计流程 测试用例定义 测试用例设计方法及案例分析 测试设计流程 测试用例的重要性 测试用例的作用 了解测试用例 了解测试用例 黑盒测试不考虑程序的内部结构与特性,只根据程序功能或程序的外部特性设计测试用例。 常用的测试用例设计方法 等价类划分 定义: 把所有可能的输入数据,即程序的输入域划分成若干部分(子集) 从每一个子集中选取少数具有代表性的数据作为测试用例 等价类划分 有效等价类: 对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。 利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。 无效等价类 与有效等价类的定义相反。 等价类划分法的优点 考虑了单个输入域的各类情况; 避免了盲目或随机选择输入数据的不完整性和覆盖的不稳定性。 黑盒法应用实例(二) 保险费率计算 人 人 保 险 公 司 承 担 人 寿 保 险 已 有 多 年 历 史 , 该 公 司 保 费 计 算 方 式 为 投 保 额 * 保 险 率 , 保 险 率 又 依 点 数 不 同 而 有 别 , 10 点 以 上 费 率 为 0.6 % , 10 点 以 下 费 率 为 0.1 % : 等价类划分法的缺点: 只考虑了输入域的分类情况,没有对组合情况进行充分的考虑; 改进方法: 结合其他测试用例设计的方法进行补充。 基于等价类划分的用例设计案例 某程序规定: 输入三个整数作为三边的边长构成三角形。当此三角形为一般三角形、等腰三角形及等边三角形时,分别做计算。 试用等价类划分方法为该程序的构成三角形部分进行测试用例设计。 小结 * Instructor: ruby * * 上节回顾 需求规格说明书 检查列表 尝试理解 讨论、评审、修订 需求规格说明书的测试步骤 序号 测试项 1 是否覆盖了用户提出的所有需求项 2 用词是否清晰,语义是否存在有歧义的地方 3 是否清楚地描述了软件系统需要做什么及不做什么 4 是否描述了软件使用的目标环境,包括硬件环境 5 是否对需求项进行了合理的编号 6 需求项是否前后一致、彼此不冲突 7 是否清楚地说明了系统的每个输入、输出的格式,以及输入输出之间的对应关系 8 是否清晰地描述了软件系统地性能要求 9 需求的优先级是否合理分配 10 是否描述了各种约束条件 需求规格说明书的检查列表 测试设计和测试用例 测试用例概念 测试用例设计方法 测试设计活动的输出是将在系统测试和确认测试中使用的评审过的测试用例集合。 指导测试的实施 评估测试结果的度量基准 分析缺陷的标准 了解测试用例 测试用例是为特定目标开发的测试输入、执行条件和预期结果的集合。 。 好的测试用例 有相当的可能找出软件错误 没有冗余 本类用例中最佳的选择 既不过于复杂,又不过于简单 测试用例内容 简介 测试目的 测试范围 定义术语 参考文档 概述 测试用例文档 测试用例 测试索引 测试环境 测试输入 测试操作 预期结果 评价标准 最简单的测试用例也将包含:用例编号、输入、期望结果、实际结果。 787.79 80000 15 8.5% TC-003 615.13 80000 30 8.5% TC-002 587.01 80000 30 8% TC-001 测试人员 测试日期 通过/失败 月支付 月支付 贷款金额 (元) 贷款期限 (年) 利率 测试统计 实际结果 预期结果 输入 测试用例ID 最简单的测试用例 黑盒测试用例设计 5、场景设计法 4、因果图法 3、基本路径分析法 2、边界值分析法 1、等价类划分法 6、错误推测法 等价类是指某个输入域的子集合 等价类是典型的黑盒测试方法,只需考虑程序的输入规格即可 等价类划分 等价分类法步骤 应按照输入条件(如输入值的范围,值的个数,值的集合,输入条件必须如何)划分为有效等价类和无效等价类。 例如:每个学生可选修1-3门课程 可以划分一个有效等价类:选修1-3门课程。 可以划分两个无效等价类:未选修课,选修课超过3门。 又如:标识符的第一个字符必须是字母。 可以划分为一个有效等价类:第一个字符是字母。 可以划分一个无效等价类:第一个字符不是字母。 ① 划分“等价类”     显然,关键是 如何划分等价类 A、为每个等价类编号; B、使一个测试用例尽可能覆盖多个有效等价类 C、特别要注意的是:一个测试用例只能覆盖一个无效等价类。 ② 选择测试用例 等价类划分法设计用例的步骤: 1 分析输入数据形式 2 划分输入数据 3 设计输入数据 4 设计测试用例 等价类划分设计用例步骤 输入数据说明。 一、分析输入数据形式

文档评论(0)

187****5045 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档