第四章测试用例设计方法.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文档。上传文档
查看更多
第四章测试用例设计方法

第四章 测试用例设计方法;4.1 测试用例编写概述;4.1.1 什么是测试用例 测试用例(Test Case)通俗一点来讲就是编写(编制)一组前提条件、输入、执行条件、预期结果以完成对某个特定需求或目标测试的数据,体现测试方案、方法、技术和策略的文档。 测试用例的具体定义暂时还没有标准化定义组织或个人为它下一个比较恰当合适的定义。 ;4.1.2 为什么要编写测试用例 测试用例是将整个测试的执行过程作一个科学有效的合理组织规划。主要目的是将软件测试的执行过程形成那个一个可管理的模式;同时测试用例也是将测试详细具体化的有效手段之一。 测试用例的主要作用将在本章第二节详细介绍。;4.1.3 测试用例主要包括哪些内容 完整的测试用例通常包括: ★ 测试用例的编号; ★ 测试日期; ★ 测试用例设计人员和测试人员; ★ 测试用例的优先级; ★ 测试标题; ★ 测试目标; ★ 测试环境; ★ 输入数据/动作; ★ 测试的操作步骤; ★ 测试预期的结果。; 4.1.4 设计测试用例所需的文档资料 设计测试用例所需要的文档资料包括: ★ 软件需求说明书; ★ 软件设计说明书; ★ 软件测试需求说明书; ★ 成熟的测试用例(案例库或财富库)。;4.2 测试用例的作用; 参照测试用例,无论任何人员的流动,对测试的影响、对项目质量的影响都可以用微乎其微来说。 如此重要的测试用例具体有哪些作用呢? 测试用例的作用: ★ 作为实施测试的指导 ★ 作为测试数据规划的前提 ★ 作为测试脚本编写说明书 ★ 作为评判基准 ★ 作为分析缺陷的基准 ;4.3 测试用例的设计方法 ;4.3.1 白盒测试用例的设计方法 ;4.3.2 黑盒测试用例的设计方法 ;4.3.3 综合设计方法 ; 下面是综合设计方法的建议性设计步骤: ★如果规格说明书中包含输入条件,用因果图法进行设计测试用例。 ★如果源码中遇到输入输出边界,用边界值分析法进行设计测试用例,这是输入输出边界的分析。边界值分析产生一组附加的测试条件,但是大多数或全部这些条件都可以组合到因果测试中。 ★为输入和输出识别有效和无效等价类。 ★使用错误推测方法来增加测试用例。 ★用逻辑覆盖方法来检查程序的逻辑,使用判定 覆盖、条件覆盖、判定/条件覆盖和多条件覆盖准则(最完整),如果满足此方法不是不可能,那么设计足够的测试用例去让此方法被满足。; 测试用例设计时的基本原则: ★ 利用成熟的测试用例设计方法来指导设计; ★ 测试用例的正确性; ★ 测试用例的代表性; ★ 测试结果的刻判定性; ★ 测试结果的可重现性; ★ 足够详细、准确和清晰的步骤; ★ 利用测试用例文档编写测试用例时必须符合内 部的规范要求。 ; 设计测试用例时需要注意的问题: ★不能把测试用例设计等同于测试输入数据的设计; ★不能追求测试用例设计的一步到位; ★不能将多个测试用例混在一个用例中; ★不能由没有经验的人员设计测试用例。 测试用例文档由简介和测试用例两部分组成:简介部分编制了测试目的、测试范围、定义术语、参考文档、概述等;测试用例部分逐一列出各测试用例,每个具体测试用例都将包括下列详细信息:用例编号、用例名称、测试等级、入口准则、验证步骤、期望结果(含判断标准)、出口准则、注释等。 ;4.3.4 测试用例的管理 ;用例编写;4.4 测试用例主要内容的编写 ; 4.4.1 测试目标的描述 测试用例编写是要针对某个特定的目标进行编写的,主要是根据软件需求分析说明书指定的需求写出要测试的目标。 测试目标也就是被测试的对象,测试用例中描述目标时应做到准确、具体的说明它的特征。 对软件进行测试时不仅要描述它所需要实现的功能,还需要描述它的性能。 进行性能测试前要明确测测试那些目标的性能。比如用户并发性性能测试、网络性能测试、服务器性能测试等一些特定目标。 这些目标就是要测试的对象。只有明确了测试目标测试才能那个有效的进行下去。因此在测试用例编写中测试目标是必不可少的。 ;4.4.2 测试环境的描述 测试环境这一部分主要是描述进行测试的环境要求。如: ★ 硬件条件; ★ 软件条件; ★ 网络条件等。 假如进行一个大型3D 游戏的测试要特别指定这个测试项目所需的硬件环境,原因:3D游戏的高效运行是需要高性能显卡,高效cup的保障。那么在测试环境就要详尽的列出测试这个3D游戏的硬件环境需求。当然它的软件环境需求也是

文档评论(0)

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

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

1亿VIP精品文档

相关文档