软件测试系列培训教程(北大青鸟) 4课件.ppt

软件测试系列培训教程(北大青鸟) 4课件.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测试的五个问题 谁执行了测试? 测试什么? 什么时候测试? 怎样测试? 测试应进行到何种程度? * 测试方案设计 良好的测试设计由以下的若干个方面组成: 测试策略 测试计划 测试说明书 测试规范 这些方案适用于从单元测试到系统测试等各个级别的测试。测试设计需要根据软件说明书来进行。 * 单元测试 2-1 概况 定义: 检验程序最小单位有无错误。一般在编码之后,由开发人员完成。 单元:软件开发中的最小的独立部分 C语言中的单元:函数或者是子过程 C++语言中的单元:类 * 单元测试 2-2 单元测试目前状况: 实施效果非常好,但是实施阻力比较大(主要是人员和管理因素),一般只在关键的程序单元中实施 有比较系统的理论和方法,但也依赖于系统的特殊性和开发人员的经验 有大量的辅助工具,开发人员也经常自己开发测试代码和测试工具 主要使用白盒测试和静态分析,也使用黑盒测试 * 单元测试流程 管理流程 主要指动态测试应用流程 测试计划 测试设计 测试执行 测试记录 分析 测试总结 完毕 缺陷跟踪 针对测试目标,规定测试任务、资源分配、人员角色、进度安排等。 根据测试计划,设计测试用例,包括:测试步骤、测试场景、测试代码、测试数据(包括预期结果)。 根据测试计划,配置测试环境,并手动或者自动执行测试设计。 根据测试计划,忠实地记录测试执行的过程和结果。 分析测试记录,如果发现与预期结果不同,确定并重现缺陷。 检查测试设计是否全部执行完毕,缺陷是否全部关闭。 记录、分发、评估、关闭缺陷报告。 分析测试过程和缺陷报告,评估测试质量和测试效果,给出是否通过测试的建议。 * 测试用例 2-1 测试用例是数据输入和期望结果组成的对 。 软件中有许多错误 用户遇到的错误只占很小比例 应该针对用户最容易遇到的错误进行测试,以便改进测试的有效性 * 测试用例 2-2 ANSI/IEEE829标准列出了测试用例应该包含在内的重要信息: 标识符 测试项 输入说明 输出说明 环境要求 特殊要求 用例依赖性 * 单元测试说明书的组成 单元测试说明书由一系列单元测试用例组成。每个单元测试用例都应该包括四个基本要素(对照ANSI/IEEE标准): 单元的初始状态说明 单元的输入 测试用例实际要测试的内容 测试用例的预期结果 * 单元测试说明书(例)-测试计划 编号 如:stb-tp0013 标题 如:文字排版功能.字间距.MayCourse 版本号 如:V1.0 执行状态 如:未执行 修改记录 如:2003年7月28日;××编制/修改;原因 测试目标 如:语句覆盖 测试人员 如:××1负责执行测试用例xxx;××2负责执行测试用例xxx 测试用例编号(多个) 如:stb-fg00021/stb-fg00031/stb-fg00035… 被测试单元代码位置 如:$tag1/layout/MayCourse.cpp * 单元测试说明书(例)- 测试用例 编号 如:stb-tp00014 标题 如:测试“文字排版功能.字间距.MayCourse” 版本号 如:V1.3 执行状态 如:已经执行 修改记录 如:2003年7月29日;××编制/修改;原因 测试步骤 如:配置运行环境;输入测试数据;执行X功能/测试代码;观察/记录XX 测试场景 如:在联网的环境下 测试代码 如:stb-tp00021(位置)/stb-tp00035(位置)… 测试数据 如:输入数据(输入文件、文字描述…);预期结果(性能、图片、文字描述…) * 单元测试说明书(例)- 测试记录 编号 如:stb-tp00015 标题 如:记录测试“文字排版功能.字间距.MayCourse”结果 填写记录 如:2003年7月30日;××填写;原因 测试用例编号 如:stb-tp0015 输出结果 如:图片、文字描述 测试观察 符合/不符合期望结果 * 单元测试说明书(例)-缺陷跟踪报告 编号 如:stb-tp00016 标题 如:文字排版功能.字间距.MayCourse计算错误 版本号 如:V1.3 执行状态 如:空白/草稿/提交/审批/分发/正在修改/修改完毕/正在确认/关闭… 修改记录 如:2003年7月31日;××编制/修改;原因 测试环境和版本号码、程序编写人员 错误严重程度和优先级别 错误详细描述 重现步骤和方式、对应的测试记录编码 附件 建议修改方式 修改内容、结果及修改人员签字/日期 确认内容、结果及确认人员签字/日期 * 单元测试说明书(例)- 总结报告 编号 如:stb-tp00017 标题 如:文字排版功能.字间距.MayCourse单元测试总结报

文档评论(0)

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

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

1亿VIP精品文档

相关文档