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