[初二英语]测试用例设计.ppt

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

测试用例设计 南京橙红信息科技有限公司 提纲 测试用例的概述 黑盒测试用例设计方法 白盒测试用例设计方法 对一个测试工程师来说,测试用例的设计编写是一项必须掌握的能力, 但有效的设计和熟练的编写测试用例却是一个十分复杂的技术,测试用例 编写者不仅要掌握软件测试技术和流程,而且要对整个软件不管从业务, 还是对软件的设计、程序模块的结构、功能规格说明等都要有透彻的理解 。 测试的设计方法不是单独存在的,具体到每个测试项目里都有很多种 方法,每种类型都有各自的特点。 测试用例的概述 测试用例指的是在测试执行之前设计的一套详细的测试方案,包括测试环境、测试步骤、测试数据和预期结果。 根据什么写测试用例呢? 我们编写测试用例的唯一标准就是用户需求,具体的参考资料是《 需求规格说明书》,但需要说明的是,用户需求不是一成不变的, 而是在一直变化的,这就需要我们根据不断调整变化的需求,来修 改和维护我们已写好的测试用例,这个工作量也很大。 什么是测试用例 总结 软件测试是有组织性、步骤性和计划性的,为了能将软件测试 的行为转换为可管理的、具体量化的模式,需要创建和维护测 试用例。 为什么要写测试用例 代表性:能够代表并覆盖各种合理的和不合理、合法的和不合法的、边界的和越界的以及极限的输入数据、操作等。 针对性:对程序中的可能存在的错误有针对性地测试 可判定性:测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果 可重现性:对同样的测试用例,系统的执行结果应当是相同的。 测试用例的特性 测试目标:为什么而测?功能、性能、易用性、可靠性、兼容性、安全性等。 测试对象:测什么?被测试的项目、如对象、菜单、按钮等。 测试环境:在哪里测?测试用例运行时环境,包括系统配置和设定等要求,也包括操作系统、浏览器、网络环境等。 测试前提:什么时候开始测?测试用例运行的前提或条件限制。 输入数据:哪些数据?在操作时系统所接受的数据。 操作步骤:如何测?执行软件的先后次序步骤。 预期结果:判定依据?执行用例后的判定依据。 测试用例的元素 等价类划分 边界值分析 错误推测法 因果图 场景图 黑盒测试技术 定义:是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。 分类:有效的等价类和无效的等价类。(设计的时候,需要同时考虑这两种情况) 举例:计算两个1~100之间整数的和。 等价类划分 等价类划分 等价类划分 输入1 输入2 值 2 30 32 0 -1 请输入1-100的整数 101 200 请输入1-100的整数 3.5 3.9 请输入1-100的整数 a b 请输入1-100的整数 @ ¥ 请输入1-100的整数 空格 空格 请输入1-100的整数 null null 请输入1-100的整数 定义:边界值分析法就是对输入或输出的边界值进行测试的一种方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。 与等价类的区别 1)边界值分析不是从某等价类中随便挑一个作为代表,而是使这个等 价类的每个边界都要作为测试条件。 2)边界值分析不仅考虑输入条件,还要考虑输出空间产生的测试情况 举例:计算两个1~100之间整数的和。 边界值分析 边界值分析 输入1 输入2 值 1 1 2 100 100 200 0 0 请输入1-100的整数 101 101 请输入1-100的整数 3.5 3.9 请输入1-100的整数 a b 请输入1-100的整数 @ ¥ 请输入1-100的整数 空格 空格 请输入1-100的整数 null null 请输入1-100的整数 定义:基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法。 基本思想: 列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例。 错误推测法 因果图法比较适合输入条件比较多的情况,测试所有的输入条件的排列组合。所谓的原因就是输入,所谓的结果就是输出。 利用因果图导出测试用例需要经过以下几个步骤: ① 分析程度规格说明的描述中,哪些是原因,哪些是结果.原因常常是输入条件或输入条件的等价类,而结果是输出条件 ② 分析程度规格说明的描述中语义内容,并将其表示成连接各个原因与各个结果的”因果图” ③ 标明约束条件。由于语法或环境的限制,有些原因和结果的组合情况是不可能出现的。 ④ 把因果图转换成判定表。 ⑤ 为判定表中的每一列表示的情况设计测试用例 因果图法 举例: 有一个处理单价为1元钱的盒装饮料的自动售货机软件。若投入1元硬币,按“可乐”、“雪碧”、或“红茶”按钮,相应的饮料就送出来。若投入的是两

文档评论(0)

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

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

1亿VIP精品文档

相关文档