测试评审方法

220 阅读2分钟
  • 测试方法
    • 软件测试的阶段:单元测试、集成测试、系统测试(确认测试和验收测试)
    • 白盒测试(结构测试):主要用于单元测试阶段、语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、组合条件覆盖、路径覆盖
    • 黑盒测试(功能测试):主要用于集成和确认测试阶段、等价类划分、边值分析、错误推测、因果图
    • 缺陷的分类:输入输出错误、逻辑错误、计算错误、接口错误、数据错误
    • 缺陷的级别:轻微、中等、使人不悦、影响使用、严重、非常严重、极为严重、无法容忍、灾难性、传染性
    • 调试(排错):原始类、回溯类、排除类
  • 评审方法
    • 软件需求评审、概要设计评审、详细设计评审、软件验证和确认评审、功能检查、物理检查、综合检查、管理评审
    • 注意事项:不应测试代替评审、评审人员应关注产品而不是评论开发人员、评审人员应注重实质性问题、评审会议不应变成问题解决方案讨论会议、评审应被纳入项目计划、评审参与者应了解整个评审过程、评审人员事先应对评审材料做充分准备、应重视评审的组织工作
  • 验证与确认
    • 合同验证、过程验证、需求验证、设计验证、编码验证、集成验证、文档验证
    • 编写测试相关、确认测试相关预期用途、执行测试、确认产品满足预期用途
  • 测试自动化:测试用例的生成、测试的执行控制、测试结果和标准输出的对比、不吻合的测试分析记录通报、总测试状况及报表的生成
  • 面向对象的测试