《测试过程培训》课件_第1页
《测试过程培训》课件_第2页
《测试过程培训》课件_第3页
《测试过程培训》课件_第4页
《测试过程培训》课件_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

1、测试过程,测试过程培训,目录,2,测试过程培训,3,什么是软件测试,软件测试概念 使用人工或自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果于实际结果之间的差别,测试过程培训,4,Verification - Context,选择被验证工作产品,需求、方法、过程、评估标准,准备验证,CL2 建立验证环境,验证计划 - 验证资源 - 验证程序,Technical Solution,CL3 建立验证 程序和标准,测试过程培训,5,Verification - Context,验证不合格结果 验证数据 纠正措施,验证选择的工作产品,执行验证,CL2分析验证结果和识

2、别纠正措施,测试过程培训,6,软件生命周期V模型,软件需求分析,概要设计,详细设计,编码,单元测试,集成测试,系统测试,项目计划,测试计划/软件性能测试方案/系统测试用例编写,集成测试用例编写,验收测试,业务需求分析,测试过程培训,7,软件测试按阶段可分为 单元测试 集成测试 系统测试 验收测试(纯研发项目)/上线前客户测试(研发工程或工程项目,测试过程培训,集成测试 集成测试阶段主要完成的工作是集成和集成测试。集成将不同的程序单元进行构造,并逐步构造成一个完整的软件产品的过程;集成测试则是在集成完成之后,对各单元、模块之间接口的正确性和集成后功能的正确性进行验证。 系统测试 系统测试的主要任

3、务是从系统需求的角度对系统运行的正确性和性能进行验证。 验收测试 对于研发项目,是内部组织验收测试,具体参见验收发布过程。 对于研发工程项目或工程项目,验收测试即上线前客户测试,8,测试过程培训,目录,9,测试过程培训,10,软件测试流程,软件测试一般流程: 1.制定测试计划 2.设计软件性能测试方案/测试用例 3.实施测试 4.测试总结,测试过程培训,11,需求阶段: 测试人员评审开发输出的软件需求说明书; 测试组根据软件需求说明书开始编写测试计划/ 测试用例 / 软件性能测试方案。 设计/编码阶段: 测试人员评审开发输出的软件设计说明书; 测试组对测试计划/ 测试用例 / 软件性能测试方案

4、 进行评审并纳入设计基线管理。 测试阶段 1. 开发组需提供软件版本发布计划、测试申请单; 2.执行测试用例; 3.缺陷管理,输出测试问题记录,或使用QC或Jira工具进行bug管理; 4.维护需求跟踪矩阵; 5.缺陷度量数据分析,填写项目度量分析报告 6. 测试总结,输出测试报告,测试过程培训,测试过程培训,测试计划,定义测试策略 制定测试目的、内容和要点。 确定测试阶段:分集成测试、系统测试、验收测试/上线前客户测试; 决定测试环境、测试工具和测试程序; 测试经理根据软件项目的需要判断是否需要自动测试; 测试用例和Bug管理的方法; 建立工作分解结构(WBS) 识别测试风险 进行测试估算

5、评审及批准测试计划 纳入设计基线管理,13,测试过程培训,14,测试用例设计的注意点 1.一种情况一条用例,用例设计尽可能细化; 2.需要指明测试用例所对应的需求编号; 3.预置条件要清楚,对该用例执行所需要满足的条件描述清楚,特别是异常情况用例时; 4.测试步骤尽量详细,要做到让用例设计者以外的人能根据测试步骤顺利执行用例; 5.预期结果要明确 要做到能让用例设计者以外的人执行用例后对于执行的结果有明确清楚的判定标准,测试过程培训,目录,15,测试过程培训,缺陷管理,16,测试过程培训,17,缺陷的属性(1,测试过程培训,缺陷的属性(2,18,测试过程培训,缺陷度量数据收集所划分的阶段,19

6、,度量分析,度量数据收集: 需要把以上阶段的度量数据统计,填写到项目度量分析报告中,测试过程培训,缺陷分析方法,1)按照缺陷严重程度及软件模块类型分布 按照缺陷严重程度及软件模块类型可以统计整个项目的生命周期或某一阶段内,各个模块的缺陷分布情况,20,测试过程培训,缺陷分析方法,2)按缺陷的分布趋势分析 分析缺陷是呈上升还是下降的趋势,根据分析结果采取有效的方式来减少缺陷的产生,21,测试过程培训,缺陷分析方法,3)对单个缺陷的分析 对于缺陷级别为严重的缺陷,需要进行缺陷分析,可以从缺陷的引入阶段、缺陷的类型、发生的原因等方面进行分析,并制订解决的方法,并文档化,22,测试过程培训,目前测试中存在的问题,测试计划未明确测试的环境、测试范围和内容; 测试计划没有明确定义测试通过准则,无法判断测试是否通过。比如未指明客户需求中的性能指标。 有些项目没有进行性能、压力等非功能性方面的测试; 对缺陷分析不足,如没有对缺陷类型、原因、解决方法等进行描述; 部分项目的测试用例填写不完整,比如重要程度及优先级没有识别,没有对应的需求,预置条件过于简单,有些未描述测试步骤等,23,测试过程培训,问题,1、测试分哪几个阶段? 2、研发项目与研发工程项目的验收测试有何区别? 3、 测试计划/ 软件性能

温馨提示

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

评论

0/150

提交评论