功能测试中应用ODC
下面我们来看看测试,在FVT(功能测试)中,一个主要的帮助FVT做得更好的指标是trigger, 在ODC中trigger可以简单的理解为是什么样的测试发现了这个defect。在FVT中我们定义了一下4个trigger:Coverage (这里的coverage不是我一般意义上理解的测试覆盖面的意思,它是指normal function, 是任何用户都会用到的功能,基本的、简单的功能),Variation (对于有些对产品比较熟悉的用户,有可能会愿意用不常用的有创造性方法或者输入来完成同一种动作或者功能,或者单单就是为了挑错,在这些尝试中往往会发现很多漏掉的defect,例如'边界限制'),Sequencing (用和以前不同的操作流程来完成一种任务功能),Interaction (当两个或者多个功能模块互相交互时可能会发生一些错误,例如同时启动一些功能时可能会造成系统死机)。
下面我们举例来看看FVT中按trigger分类的defect分布图:
图7