测试用例ppt课件.pptxVIP

  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文档。上传文档
查看更多
第五章 测试用例设计软件测试 山西大学经济与管理学院 导读 一个好的测试用例是指很可能找到迄今为止尚未发现的错误的测试用例。由此可见测试用例设计工作在整个测试过程中的地位,我们不能只凭借一些主观或者直观的想法来设计测试用例,应该要以一些比较成熟的测试用例设计方法为知道,再加上设计人员个人的经验积累,二者结合才能设计出优秀的测试用例。—— Glenford J.Myers 5.1 测试用例的基本概念 测试用例是为了特定的目的而设计的一组测试输入、执行条件和预期的结果的程序代码,测试用例是执行测试的最小实体。简单地说,测试用例就是设计一个场景,使软件程序在这种场景下,必须能够正常运行并且达到程序锁设计的执行结果。 测试用例目前没有经典的定义,比较通畅的说法是: 对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,并形成文档。 要使最终用户对软件感到满意,最有力的举措就是对最终用户的期望加以明确阐述,以便对这些期望进行核实并确认其有效性,测试用例反应了要核实的要求。 5.1 测试用例的基本概念 根据测试过程中具体设计到问题类型及测试需求,可将测试用例分为如下几类: (1)功能性测试用例。 (2)界面测试用例,适用于所有测试阶段中的界面测试。 (3)数据处理测试用例,适用于所有测试阶段中的数据处理测试。 (4)操作流程测试用例,适用于所有流程性测试。 (5)安装测试用例,适用于所有安装测试。 测试用例构成了设计和制定测试过程的基础。测试的“深度”与测试用例的数量成比例,因而,随着测试用例数量的增加,对产品质量也会越有信心。判断测试是否完全的一个主要方法就是以“实施测试用例数量”为依据的。 5.2 测试用例的设计5.2.1 测试用例设计说明 测试工作量与测试用例的数量成正比,测试用例通常根据它们所关联的测试类型或测试需求来分类,而且将随着类型和需求相应地改变,一个最佳的测试用例方案至少要编制两个测试用例:正面测试用例和负面测试用例。 测试用例是软件测试的核心,不同类别的软件测试用例是不同的。一个好的测试用例应具有以下的优点: (1)在开始实施测试之前设计好测试用例,避免盲目的测试。 (2)测试用例应使软件测试的实施重点突出、目的明确。 (3)可根据测试用例的多少和执行难度,估算测试工作量,便于管理与跟踪测试项目的时间和资源。 5.2 测试用例的设计5.2.1 测试用例设计说明 (4)减少回归测试的复杂程度。 (5)在软件版本更新后,只需要修正少量的测试用例便可展开测试工作、降低工作强度、缩短项目周期。 (6)功能模块测试用例的通用化和复用化使软件测试易于开展。 (7)根据测试用例的操作步骤和执行结果,可以方便地书写软件测试缺陷报告。 (8)可以根据测试用例的执行等级,实施不同级别的测试。 (9)可以分析软件缺陷和程序模块质量提供依据。 (10)可以最大限度地找出软件隐藏的缺陷。 (11)测试用例内容清晰、格式一致、分类组织。 5.2 测试用例的设计5.2.1 测试用例设计说明 测试目的决定了测试方案的设计,G.Myers给出了关于软件测试目的的观点: (1)测试是为了发现程序中的错误而执行程序的过程。 (2)好的测试方案是极可能发现迄今为止,尚未发现的错误的测试方案。 (3)成功的测试是发现了至今为止尚未发现的错误的测试。 (4)测试并不仅仅是为了找出错误。通过分析错误产生的原因和错误的发生趋势,可以帮助项目管理者发现当前软件开发过程中的缺陷,以便及时改进。 5.2 测试用例的设计5.2.1 测试用例设计说明 测试目的决定了测试方案的设计,G.Myers给出了关于软件测试目的的观点: (5)这种分析也能帮助测试人员设计出有针对性的测试方法,改善测试的效率和有效性。 (6)没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法。 5.2 测试用例的设计5.2.1 测试用例设计说明 软件工程师必须深入理解并正确运用的软件测试的基本原则主要有以下的内容: (1)测试用例应具有代表性:即测试用例能够代表并覆盖各种合理的和不合理的、合法的和不合法的、边界的和越界的、极限的输入数据、操作和环境等。 (2)测试结果具有可判断性:即测试执行结果的正确性是可判定的,每一个测试用例都应有相应地期望结果。 (3)测试结果具有可再现性:即对同样的测试用例,系统的执行结果应当是相同的。 5.2 测试用例的设计5.2.2 测试用例的编写标

文档评论(0)

159****8201 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档