重点:
软件测试的成本管理:区分一致性成本和非一致性成本;根据题干描述计算质量成本、投资回报率;
DDP:缺陷探测率的计算;下午题考的频率高;
主要议题:
1.软件测试过程
2.软件测试配置管理
属于软件项目配置管理的一部分;
分配基线,对应需求分析阶段;
功能 设计
产品 测试
3.软件测试风险
原因:计划不足、方法有误、过程偏离;
4.软件测试的成本管理
测试准备成本控制:能自动化就自动化;
测试执行成本控制:用专业设备测试;减少专业设备的使用量,来减少执行成本;
回归测试
完全重新测试:质量好,成本高;
部分重新测试:
测试结束成本控制:时间、熟练的劳动力;采用自动汇总的方式生成测试结果,减少熟练劳动力的数量;
1、准备:时间、劳动力;
2、实施:总时间、专业设备;
3、结束:时间、熟练劳动力;
维护成本稍微看看;
降低测试维护成本:尽量自动化;
保证测试用例的连续性;
随着使用量的增加,测试用例的价值在增加;
质量成本,重点看!!!
一致性成本:计划内花费的费用;如测试人员、测试工具的费用;
内部故障:如测试方向发生偏差;
外部故障:软件发布后,发生的故障;销售成本,追回软件发生的成本;
缺陷探测率(DDP)=测试人员发现错误数/总错误数;即测试人员发现错误数/测试人员发现错误数+用户发现的错误数;
注:软件开发人员发现的错误,也算做测试人员发现的错误;
DDP高,表示外部故障低,则质量成本低,测试投资得到的投资回报率高;
测试投资得到的投资回报率(ROI)
测试不会直接得到回报,只会减少质量成本的费用;
例题: