中国信息科技大学软件测试用例设计方法总结报告.ppt

中国信息科技大学软件测试用例设计方法总结报告.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.4.3 输入数据/动作的编写 测试中输入的数据/动作,一般就是具体执行的过程。 测试数据的编写要注意事项: ★ 将数据放文本文件或数据库中; ★ 进行中的测试要进行进度存档; ★ 通过动态占位符输入动态数据; ★ 通过数据驱动测试进行。 创建测试数据以下几点是绝对不能做的: ★ 测试脚本使用对象为单一功能; ★ 测试脚本没有按照标准进行编写; ★ 测试脚本没有共享,只供个人单独使用; ★ 脚本设计使用的框架不符合标准,不符合实 际。 软件测试技术研究组· 中国信息大学 4.4.4 测试的步骤 测试步骤也就是测试数据动作的具体执行操作过程。 不同的测试项目的操作步骤也不同,工作中应该根据具体的项目进行操作,为了节省时间一些可以使用自动化测试的项目可以编写测试脚本让机器自动执行,以便于提高效率。操作步骤的编写要遵循实用性以及切实行原则。因为测试人员的操作都是按照测试用例中编写的操作步骤来进行操作的,设计测试用例操作步骤一定要严格把关,并在实际操作中总结经验进行改进并存档。 对于一些复杂的测试用例,它的操作步骤需要按照划分模块来进行划分,此类步骤在编写时需要详细列出。 软件测试技术研究组· 中国信息大学 4.4.5 测试预期的结果 预期结果在测试中是作为评判标准出现的。 预期结果是用户最终想要的结果,用例中编写时需要根据软件需求中的输出得到。 软件测试技术研究组· 中国信息大学 4.4.6 测试脚本的编写 测试脚本(Testing script)一组可自动执行的指令集,这些指令可以被自动化测试工具执行。 测试脚本编写不作为所有测试用例设计必须的工作,用于自动化测试的测试用例需要编写测试脚本。 软件测试技术研究组· 中国信息大学 请您解答: 1. 什么是测试用例。 2. 测试用例主要包括哪些内容。 3. 请写出设计测试用例所需的文档资料。 4. 简述白盒测试用例的设计技术和目的。 5. 简述黑盒测试用例的设计技术和目的。 谢 谢 软件测试技术研究组· 中国信息大学 * 本章重点讨论以下内容: 测试用例编写概述 测试用例的作用 测试用例的设计 测试用例主要内容的编写 软件测试技术研究组· 中国信息大学 学习测试用例编写技术之前我们先来了解一下什么是测试用例、我们为什么要编写测试用例、一份完整的测试用例所包含的内容以及设计测试用例所需要的文档资料。 软件测试技术研究组· 中国信息大学 4.1.1 什么是测试用例 测试用例(Test Case)通俗一点来讲就是编写(编制)一组前提条件、输入、执行条件、预期结果以完成对某个特定需求或目标测试的数据,体现测试方案、方法、技术和策略的文档。 测试用例的具体定义暂时还没有标准化定义组织或个人为它下一个比较恰当合适的定义。 软件测试技术研究组· 中国信息大学 4.1.2 为什么要编写测试用例 测试用例是将整个测试的执行过程作一个科学有效的合理组织规划。主要目的是将软件测试的执行过程形成那个一个可管理的模式;同时测试用例也是将测试详细具体化的有效手段之一。 测试用例的主要作用将在本章第二节详细介绍。 4.1.3 测试用例主要包括哪些内容 完整的测试用例通常包括: ★ 测试用例的编号; ★ 测试日期; ★ 测试用例设计人员和测试人员; ★ 测试用例的优先级; ★ 测试标题; ★ 测试目标; ★ 测试环境; ★ 输入数据/动作; ★ 测试的操作步骤; ★ 测试预期的结果。 软件测试技术研究组· 中国信息大学 4.1.4 设计测试用例所需的文档资料 设计测试用例所需要的文档资料包括: ★ 软件需求说明书; ★ 软件设计说明书; ★ 软件测试需求说明书; ★ 成熟的测试用例(案例库或财富库)。 软件测试技术研究组· 中国信息大学 测试用例始终贯穿于整个软件测试,是软件测试的核心,小投入大回报是每个公司运作的目标,如何在最少的时间内以最小的人力、资源的投入发现软件自身的缺陷和bug完成高效率的测试,交付出优质的产品,是软件公司探索和追求的目标。因此每一个项目都要有一套完整、高效、优质的测试方案和测试方法。 一个项目从它入手到交付过程中都是有一定风险的。因此影响软件测试的风险因素也有很多如:软件本身的复杂程度;参与的工作人员(包括分析、设计、编程和测试等人员)的素质;测试方案、测试方法和测试技术的运用等。在这么多风险的前提下如何保证软件测试的高效率高质量的运作是每个公司都要考虑的问题。如果有了测试用例呢? 软件测试技术研究组·

文档评论(0)

金不换 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档