阡陌

如莲花不着水 亦如日月不住空

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

03 测试过程

软件测试过程

1.单元测试

2.集成测试

3.系统测试

  系统测试的目的在于通过与《需求规格说明书》作比较,发现软件与系统需求定义不符合或与之矛盾的地方

单元测试、集成测试、系统测试比较

  1.测试方法不同

  2.考察范围不同

  单元测试:内部的数据结构、逻辑控制、异常处理等

  集成测试:模块之间的接口和接口数据传递关系,以及模块组合后整体功能

  系统测试:整个系统相对于需求的符合度

  3.评估基准不同

  单元测试:逻辑覆盖率

  集成测试:接口覆盖率

  系统测试:测试用例对需求规格的覆盖率

4.回归测试

  回测测试的策略

  1.完全重复测试

  2.选择性重复测试

    a.覆盖修改法:选取或重新构造测试用例验证没有错误再次的发生的用户选择方法,根据修改内容来选择测试用例

    b.周边影响法:需要分析当前的修改可能影响到哪部分代码或功能,对于所有受影响的功能和代码,其对应的所有测试用例都将被回归

    c.指标达成法:如:修改部分代码100%覆盖、与修改有关的接口60%的覆盖率,基于这种要求选择一个最小的测试用例集合

  回归测试流程

  在测试策略阶段,指定回归测试策略

  确定需要回归测试的版本

  回归测试版本发布,按照回归测试策略执行回归测试

  回归测试通过,关闭缺陷跟踪单

  回归测试不同过,缺陷跟踪单返回开发人员,开发人员重新修改问题,再次提交测试人员回归测试

5、验收测试

测试过程模型

  系统测试四个子阶段的时序图

                                                                           系统测试四个子阶段的时序图
  系统测试阶段 系统测试设计阶段 系统测试实现阶段 系统测试执行阶段
输入

《软件开发计划》 

《软件测试计划》

《需求规格说明书》

《需求规格说明书》


 《系统测试计划》

《需求规格说明书》
 

《系统测试计划》
   

《系统测试方案》

《系统测试计划》
   

《系统测试方案》
   

《系统测试用例》
   

《系统测试规程》

《系统测试预测试项》

输出 《系统测试计划》 《系统测试方案》 《系统测试用例》
    《系统测试规程》
    《系统测预测试项》
《系统测试预测试报告》
    《系统测试报告》
    《软件缺陷报告》

 软件需求阶段的测试项目经理

   参与开发人员的软件需求分析,提出可测试性需求

  组织人员参与SRS评审

  软件系统测试计划写作

  组织系统计划评审

  须知笨阶段测试需求跟踪

软件概要设计阶段的任务

  进行软件系统各层设计,完成HLD文档

  概要设计评审

  系统测试方案、用例的设计

  系统测试方案、用例的评审

  需求跟踪更新

  需求跟踪更新

  集成测试计划

  集成测试计划评审

软件系统测试执行阶段的任务

  系统测试执行阶段主要任务

    系统测试与测试项执行

    系统测试与测试报告写作

    系统测试用例执行

    系统测试缺陷记录、修复

    系统测试日报写作

    系统测试报告写作

    系统测试缺陷的回归测试

软件测试执行阶段职责

  搭建测试环境

  执行测用例

  发现缺陷后提交缺陷报告

  回归测试

  每天提交测试日报

  测试报告及系统测试预测试报告写作

  参加测试报告的评审  

  参加转系统测试评审

  

 

posted on 2017-12-13 20:04  Gavin_roadside  阅读(48)  评论(0)    收藏  举报