软件测试流程10.ppt_第1页
软件测试流程10.ppt_第2页
软件测试流程10.ppt_第3页
软件测试流程10.ppt_第4页
软件测试流程10.ppt_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件测试流程,内部资料,请勿外传,软件测试基础系列培训 ST-2009-002,技术质量部 刘学松 2009年08月,范围与目标,课程目标: 了解软件开发过程整体情况及测试生命周期 掌握测试过程的关键活动及重要产物,2,内容提要,第一节:测试流程 软件开发过程各阶段主要活动 测试信息流程 软件测试生命周期 主要的测试流程 测试计划 测试设计 测试执行 测试评估 测试活动和阶段的对应,3,课堂练习(3分钟),瀑布模型回顾,4,瀑布模型回顾,5,各阶段主要活动,6,测试信息流程,测试过程中需要三类输入:软件配置、测试配置和测试工具,7,软件测试生命周期,8,开发生命周期,需求分析,设计定义,程序编

2、制,维护,建立,建立,建立,修改,测试生命周期,测试计划,缺陷跟踪,越早测试越好,主要的测试流程,测试计划,测试执行,9,测试计划,测试计划的目标 将软件细化为可检验的测试需求 收集并组织测试计划信息 建立测试计划 测试计划成功的标准 不是形成了一份测试计划 而是通过制定和确认测试计划的过程,使得测试组内部和外部得到了一致的理解 每一个成员都要参与讨论并给出承诺 每一个成员都要了解测试计划的内容,10,测试计划的主要活动,了解需求 制定测试计划和时间表(测试组长) 测试计划评审,11,了解分析需求,定义,根据用户需求定义并完善测试需求,以作为整个测试的标准,用户需求,测试需求,12,制定测试计

3、划,测试本身就是一个项目,需要尽早计划 关注要点 测试目的(Why?) 测试需求(What?) 测试策略(How?) 测试人员(Who?) 测试环境(Where?) 测试进度(When?) 考虑风险 产物 测试计划 测试进度表,合并到项目进度表(Project)中,13,测试计划内容,简介(目的、背景、范围、项目标识) 测试需求 测试策略(测试类型、工具) 资源(角色、系统) 项目里程碑 可交付工件,14,测试进度表,工期概念 完成任务所需的实际时间 工时概念 一段时间内完成的工作量 资源概念 人员、设备和材料投入数量及比例 关键路径概念 为保证如期完成必须按时完成的系列任务,15,评价测试计

4、划,目标: 形成在组内具有共识的进度计划 每个人知道他那一天需要完成的任务内容 组内的每一个人都可以从进展中得到鼓励 问题: 工作范围是不是完整? 每一项工作是不是有确定的资源以保证完成? 对完成的工作的范围,进度,质量是不是有统一的认识? 是否有一定的办法防范风险? 考虑到由谁来监督项目进度及质量了吗? 子任务间的约束关系正确吗?是否可以优化? 创建的项目利于管理吗?,16,测试计划,测试设计,测试设计的目标 确定测试方案和测试用例,为执行有效的测试做好准备 每一个测试员要做的最重要的工作 开始只能使用别人设计好的测试用例 随着经验的积累,可以自己设计测试用例并给别人使用,17,测试设计的主

5、要活动,书写测试用例 准备测试数据 开发测试程序 评审测试用例,18,测试设计过程,定义,用户需求,测试需求,设计,决定,测试方案,测试用例,19,测试用例的内容,测试用例文档 ANSI/IEEE829:实际输入数值和预期输出结果,以及测试其他要求 标题和标识符 要测试的具体特性或者功能 输入说明 输出说明:预期输出和判断标准 环境要求 特殊要求 参照的测试用例 可以根据实际情况增减内容,20,测试用例的关注要点,决定了测试的有效性和效率 覆盖范围、粒度的选择 选择适当的测试用例:多快好省 需要创造性的思维,不要扼杀自己的灵感 注意测试用例的可重用性 测试用例需要经常补充维护 对用例进行评审,

6、21,测试执行,测试执行的目标 尽早尽可能多地发现缺陷,为软件产品的质量提升提供信息,为产品质量的评估做好准备,22,测试执行的主要活动,准备并确认测试环境 构建和冒烟测试 实施测试 缺陷跟踪 每日汇报测试结果,23,准备测试环境,测试环境的内容 硬件环境 网络环境 软件环境 要点 测试环境应尽量类似与真实系统环境 产物 测试环境确认表,24,测试环境确认表,性能测试环境示意图,25,实施测试,关注要点 根据开发提供版本,按照测试计划和用例选择测试集执行测试 每日评估,及时分析 根据项目进展及时调整计划和用例 缺陷在TrackRecord中进行跟踪 必要时召开BugReview会议 产物 缺陷

7、记录,26,每日汇报测试结果,BVTNotes TestNotes 关注要点 反映出产品当前版本的质量 急需解决的问题(影响测试执行、影响发布) 深入分析数据的结果(缺陷起因、分布等),27,BVTNotes,TestNotes,测试评估,测试评估的目标 正确评估软件产品的质量,确定软件产品是否达到发布标准 形成测试报告,28,测试评估的主要活动,书写测试报告 参与发布,29,测试报告的要点,说明清楚测试覆盖情况 对产品质量要进行完成全面的评估 尽可能量化 说明清楚遗留缺陷对系统质量的影响 表明对发布的认可或拒绝 为后续改进提供建议 产物 测试报告,30,测试报告,测试活动和阶段的对应,31,课程回顾,32,测试计划,测试执行,提问时间,欢迎

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论