软件测试理论(四)

  测试执行过程

 整体过程:

  测试执行阶段的主要任务

  • 确定测试用例的优先级
  • 开发测试规划并确定优先级,创建测试数据,同时可以准备测试用具和设计自动化测试脚本
  • 根据测试规范创建测试套件,以提高测试执行的效率
  • 确认已经搭建了测试环境
  • 根据计划的执行顺序,通过手工或者使用测试工具来执行测试流程
  • 记录测试执行的结果,以及被测软件。测试工具和测试件的标识和版本
  • 每条用例的执行结果与预期结果进行对比
  • 对实际结果和预期结果之间的差异,作为事件上报,并且进行分析以确定引起差异的原因
  • bug修复后,重新进行验证,执行部分或者全部用例以确定bug修复并没有引入新的缺陷

  

  测试准入准出

  •  准入标准
  1. 开发编码结束,并在开发环境已完成单元测试
  2. 需求上规定的功能均已实现,如没有实现,开发给出提测的测试范围
  3. 已完成集成测试,被测系统的基本流程可以走通,界面上的功能均已实现,经过代码评审并符合软件编码规范
  4. 开发提交最新版本代码,以此为稷仙,提交并通知测试组进行测试
  5. 兼容性测试要明确
  6. 安全性测试和性能测试范围和要求

  总结:

    1. 开发自测完毕
    2. 已通过冒烟测试
    3. 所有提测内容,测试要求,测试的范围都很明确

  

  项目需要测试暂停,停止的情况

  • 冒烟测试失败,基本流程无法走通
  • 被测项目需要调整而暂停,测试也相应暂停
  • 存在其他更优先级更高的任务,向上级申请暂停
  • 被测系统经过系统测试,达到系统准出标准,可以停止测试

  

  •  准出标准
  1. 被测项目满足需求原型要求
  2. 所有测试用例都已经通过评审
  3. 所有测试用例都已成功执行
  4. 测试覆盖率是否达到100%
  5. 所有发现的bug都已记录到缺陷管理系统中
  6. 一二级错误修复率达到100%
  7. 三四级错误修复率达到95%
  8. 所有遗留问题都已有解决方案
  9. 性能指标是否达到要求
  10. 兼容性测试是否满足(ie,chrome,firefox)
  11. 安全性测试是否达到要求
  12. 产出系统测试总结报告

猜你喜欢

转载自www.cnblogs.com/kingxyt06/p/10779237.html