估算缺陷的数量
林肯指数
林肯指数依赖于假设:测试者发现任何缺陷的机会相等
假定两位测试者发现一个bug的概率分别为P1和P2,在应用程序中总共有B个缺陷,则他们可能分别找到E1=P1 * B,E2=P2 * B个缺陷
某个特殊的缺陷被同时发现的概率是P1 * P2 ,因此,预计他们能同时发现S= P1 * P2 * B个缺陷
所以,总共的缺陷数量是B= E1 *E2 /S
例题:在一个项目中, Lisa找到缺陷8个, Ramon找到缺陷6个, 找到的相同的缺陷2个, 那么总的缺陷可能有多少个?
A. 12个
B. 24个
C. 36个
D. 14个
解答:
根据上面的方法,总的缺陷数=8 * 6/2 =24个,故选B
赛贝尔指数
塞贝尔公式:bug数量=(E1+1)(E2+1)/(S+1)-1
同样的上个例题,使用赛贝尔公式得出缺陷数=(8+1)* (6+1)/(2+1)-1=9*7/3-1=20个