《软件测试艺术》读书笔记(6)

《软件测试艺术》读书笔记(6),第1张

《软件测试艺术》读书笔记(6),第2张

上次谈到了两个错误认识,那就继续这个话题吧。

  先分析与项目经理有关的这个错误认识吧。因为这个因素可能会导致一些在测试问题上的根本性错误的认识。作者主要是从“成功的”和“不成功的”这两个方面来剖析的:⊙指明了错误认识的本源:“成功的测试”是指没有发现错误的测试用例;而“不成功的测试”是指发现了某个新错误的测试。

  ⊙明确正确认识的本质:如果在测试某段程序时发现了错误,而且这些错误是可以修复的,就将这次合理的设计和由此得到有效执行的测试称为是“成功的”;并对如果在本次测试中可以最终确定再无其他可查出的错误,同样也被称作是“成功的”;而对未能适当地对程序进行检查,且在大多数情况下,未能找出错误的测试被称为是“不成功的”。

  ⊙引荐病人去找医生看病的这一生动的例子,加以引申理解并给予了结论:能发现新错误的测试用例不太可能被认为是“不成功的”,相反,能发现错误就证明它是值得设计的。一个“不成功的”测试用例,会使程序输出正确的结果,但不能发现任何错误。

  细想:如果规划的测试用例是能使程序输出正确的结果,但不能发现任何错误的话,那是多么的可怕阿。那么测试就等于没有测试,或者是在徒劳。而潜在的错误还依然潜在,这会开发人员跟用户来说,都是有不小的隐患的。

  这才真正认识到:发现测试真的是一门需要去潜心研究的艺术。不仅仅是为了我们开发人员自己,也为了用户,更为了将来软件能够更好的维护跟升级。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 《软件测试艺术》读书笔记(6)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情