发布: 2007-5-14 21:01 |
作者: Joe Ponczak |
来源:
dev2dev |
查看: 189次 | 进入软件测试论坛讨论
领测软件测试网
在 returnInput() 中有一个明显的bug。如果第一个或第二个决策计算为真而其他的计算为假,返回值则不等于该方法的输入值。精明的软件开发人员会立即注意到这个问题,但语句覆盖报告却显示为100%的覆盖率。如果管理员发现覆盖率为100%,他/她可能会受到虚假的安全感的影响,判定测试已经完成,继而发布错误百出的代码,将之投入生产。
软件测试技术门户^
]uW9I
|wf0^?` 仅仅认识语句覆盖是不够的,开发人员必须进一步使用更为完善的 测试技术:分支覆盖。
Dh4r&kl4r#j
Sa
C'hT4b 分支覆盖软件测试技术门户:mPNj!\wp_ut6]6{
v~
YgY4e