第二章 完美的测试让利益相关者满意
我们为谁测试?
外部利益者和内部利益者
内部 :测试主管和经理,开发人员,数据库和系统架构师,营销人员和业务分析师,项目经理、技术支持和客户人员
外部 :销售人员,决策层和高层主管、用户、供应商、客户、赞助商
什么令人满意?
对测试的目标和期望,能够有效,高效、优雅的得以实现。
有效,意味着满足目标和期望。首先必须知道什么人从你这里期待什么,并且消除任何不切实际的期望。
高效,意味着在一定的资源投入下产出价值最大化的方式来满足目标和期望。
优化,意味着一种优美的、执行有力形式表达有效和高效。
什么美是外在美?
测试的目标和期望:发现缺陷,特别重要的缺陷。
满足这个目标公式来表示:
缺陷发现百分比 = 测试的缺陷 / (测试的缺陷+用户验收的缺陷)
严重缺陷百分比 = 严重的缺陷 / 测试的缺陷
缺陷发现百分比用来衡量测试发现的缺陷的能力
严重缺陷百分比用来衡量测试工作侧重点的指标
任何情况下测试都不可能穷尽所有可能,都不可能无限测试,测试是有一定成本,不能浪费成本,想要达到不同的质量就需要不同的测试成本,这个就是质量成本;
质量成本: 发现成本(没有发现问题也有成本)+ 内部故障成本(修改缺陷的成本)+ 外部故障成本 (质量不合格,客户公司要付出的成本)
测试人员对通过自己的测试对公司产品的价值就是外在美
什么美是内在美?
回归测试的自动化率 = 自动化回归测试/ (自动化回归测试 + 手动回归测试)
测试人员的实现目标和期望的效率就是内在美