• 软件测试理论(四)


      测试执行过程

     整体过程:

      测试执行阶段的主要任务

    • 确定测试用例的优先级
    • 开发测试规划并确定优先级,创建测试数据,同时可以准备测试用具和设计自动化测试脚本
    • 根据测试规范创建测试套件,以提高测试执行的效率
    • 确认已经搭建了测试环境
    • 根据计划的执行顺序,通过手工或者使用测试工具来执行测试流程
    • 记录测试执行的结果,以及被测软件。测试工具和测试件的标识和版本
    • 每条用例的执行结果与预期结果进行对比
    • 对实际结果和预期结果之间的差异,作为事件上报,并且进行分析以确定引起差异的原因
    • 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. 产出系统测试总结报告
  • 相关阅读:
    普通链表的各种排序及常用操作
    数据结构、算法与应用(C++描述)(第二版)第六章习题解答
    数据结构、算法与应用(C++描述)(第二版)第三章习题解答
    数据结构、算法与应用(C++描述)(第二版)第二章习题解答
    数据结构、算法与应用(C++描述)(第二版)第一章习题解答
    数据结构、算法与应用(C++描述)(第二版)第五章习题解答
    C++排序算法
    Code-C++-Cut CString to get keyValue by ","||"}"
    C++-Struct string初始化&&map初始化
    JSON的简单介绍以及C语言的JSON库使用
  • 原文地址:https://www.cnblogs.com/kingxyt06/p/10779237.html
Copyright © 2020-2023  润新知