要想得知三者的关系,细细观看上面的图既能得出答案,下面也给出一个非常详细的我的解答,可以很形象的描述三者的关系。
1:正确定义,正确实现,测试覆盖tcstatus =pass
2:正确定义,正确实现,测试未覆盖 (比较幸运)。
3:会引起故障,程序实现了多余的部分,这部分内容也应是bug,一是成本的额外支出,二,多余实现的部分可能会对现有系统造成影响。
4:实现与需求不符,报bug,实现遗漏。
5:为漏测,会引起故障。实现遗漏。
6:为测试遗漏,会引起故障。
7:应在测例评审阶段被发现。
8:用户需求确认遗漏,测试遗漏,会一起故障,或是返工或重构。(以上言论仅代表作者的个人观点,不代表51Testing观点)
版权声明:本文出自Jon的51Testing软件测试博客:http://www.51testing.com/?51504
原创作品,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明,否则将追究法律责任。