Windows应用程序开发教程 C#版 国家级骨干高职院校中央财政支持的重点建设课程建设成果 教学课件 作者 董久敏 08专题八 测试管理.pptVIP

Windows应用程序开发教程 C#版 国家级骨干高职院校中央财政支持的重点建设课程建设成果 教学课件 作者 董久敏 08专题八 测试管理.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
测试管理过程 培训内容 软件测试过程 介绍测试过程和测试活动的主要内容 缺陷管理 介绍缺陷的管理方式 相关标准与模板 软件测试过程 什么是测试? 软件测试是为了发现错误而执行程序的过程 软件测试是根据程序开发阶段的需求规格说明书和内部设计而精心构造的一批测试用例(输入数据和预期结果的集合),并利用这些测试用例去运行程序,发现错误的过程。 软件测试的目的? 验证对象之间的交互 验证软件的所有结构是否正确的集成 确认所有需求是否已经正确实施 确定缺陷并确保在部署软件之前将缺陷解决 尽早尽可能多发现缺陷 提高软件产品的质量! 测试阶段的划分 单元测试 测试的最早期阶段,焦点在于最小的被测软件的组成部分 集成测试 在运行的应用中保证软件单元被结合后能正常操作的测试阶段 系统测试 当应用作为整体运行时的测试阶段。是基于需求说明书的黑盒测试,覆盖了系统的所有组成部分。 组织验收测试 以用户为主,有用户参与的验证过程 软件测试过程的基本概念 测试类型:对每个测试阶段,基于对系统功能/性能及其它不同需求,需要实施和执行多种不同的测试,每种测试都有其具体的测试目标。每种测试都只侧重于对测试对象的一个特征或属性进行测试,最常用的方法是按其处理的测试目标的相似性来分组,可以划分功能测试、性能测试、压力测试、负载测试、界面测试、安全性测试等。 测试策略:测试策略描述测试工程的总体方法和目标,描述目前在进行哪一阶段的测试(单元测试、集成测试、系统测试,验收测试)以及每个阶段内在进行的测试类型(功能测试、性能测试、压力测试等)。针对每个阶段的每一个类型的测试,由于目的和项目本身的要求层次不同,所采用的方法与技术也有所区别,如黑盒测试、白盒测试,以及借助各种软硬件工具所执行的测试。这些策略将由测试设计师确定,体现在测试方案文档中。 测试方案:软件测试方案是软件测试的依据。它明确详细地规定了在一次测试中针对系统的每一项功能或特性所必须完成的基本测试项目和测试完成的标准。无论是自动测试还是手动测试,都必须满足测试方案的要求。测试方案是从测试的角度对被测对象的功能和各种特性的细化和展开。本文档中所涉及的测试方案均包含其附带的测试用例。 测试用例:是为特定目标开发的测试输入、执行条件和预期结果的集合。这些特定目标可以是:验证一个特定的程序路径或核实是否符合特定需求。 软件测试过程的主要活动 * 测试计划随着测试过程的发展而不断的细化,在各测试阶段细化测试计划的相关内容。 软件测试过程的主要活动 目的: 为每一个测试需求确定测试用例集,并且确定执行测试用例的测试过程。 步骤: 设计测试用例 对每一个测试需求,确定测试用例 对每一个测试用例,确定其输入和预期结果 确定测试用例的测试环境配置 编写测试用例文档 开发测试过程 根据界面原形为每一个测试用例定义详细的测试步骤 为每一个测试步骤定义详细的测试结果验证方法 软件测试过程的主要活动 提交《测试申请表》 熟悉测试程序和文档 检查是否具备测试条件 系统测试的代码已经过集成测试 系统测试前需要进行预测试,当程序出现重大缺陷,如死机、程序自动关闭、严重缺陷过多等,可认为不具备测试条件,直接打回项目组 搭建测试环境等 软件测试过程的主要活动 步骤: 执行测试用例:根据测试用例执行测试过程 记录测试结果:将测试结果详细记录到缺陷跟踪系统,提交给相关组 回归测试:对修改的问题执行回归测试直至关闭 系统测试出口准则: 一类缺陷数量达到1 个直接打回给项目组; 第一轮:二类缺陷数量大于10 个/万行程序直接打回项目组 第二轮:二类缺陷数量大于5 个/万行程序直接打回项目组 第三轮:二类缺陷数量大于0 个/万行程序,用例外非常规二级缺陷数量大于2 个/万行程序直接打回项目组。 测试通过准则:一类缺陷数量等于0;二类缺陷数量等于0;三类缺陷数量小于2 个/万行程序;四类缺陷数量小于5个/万行程序。 软件测试过程的主要活动 评估测试 对每一个阶段的测试覆盖情况进行评估 对每一个阶段发现的缺陷进行统计分析 确定每一个阶段是否完成测试 对每一个阶段生成测试分析报告 缺陷跟踪管理 什么是缺陷? 缺陷的定义 缺陷(Defect):缺陷是对软件产品预期属性的偏离现象。 故障(Failure):因软件失效所表现出来的现象。 缺陷的属性 按严重程度划分 A(致命级):不能执行正常工作功能或重要功能。 B(严重级):严重地影响系统要求或基本功能的实现,且没有办法更正。(重新安装或重新启动该软件不属于更正办法) C(中等级):严重地影响系统要求或基本功

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档