这是一个相当广泛的问题,我正在寻找包含估计或以其他方式试图制定答案的任何文件。已发表的研究结果令人敬畏。当我说假阴性时,我的意思是测试结果被记录为失败,但实际上并不是由于测试中的应用程序中的代码缺陷。
对于上下文:我们已经依赖集成级别的测试自动化一段时间了,我们的结果中总是有一定数量的漏报。管理层似乎认为假阴性的数量可以而且应该为零。我试图确定这是否是一个现实的期望。
非常感谢任何行业研究或有关此主题的任何其他信息!
答案 0 :(得分:1)
总的来说,对于所有软件来说,假阴性率通常是X%,这是完全不可能的。它根据正在运行的测试而有所不同。测试可以应用于网络事务,内部应用程序逻辑,数据库结构,硬件验证等等,并且所有这些都具有截然不同的测试特性。
如果您指定了有时会报告错误结果的特定测试的更多信息,那么我们可能会提供一些帮助。否则,你就是自己。
答案 1 :(得分:0)
是的,这是一个非常难以回答的问题。根据我的经验,我会说这真的很高。这取决于很多事情。但总的来说,我认为编写非常稳定的自动化测试非常困难。特别是围绕用户界面的那些。
您可以为API和UnitTests等较低级别编写更稳定的文件。