软件企业提高产品质量的手段,已经不仅仅是通过软件测试人员(SQC)的努力,而是越来越多的按照“测试前行”的理念配合同行评审(Peer Review)来提高软件产品的质量。其目的是为了及早和高效地从软件工作产品中识别并消除缺陷。但很多企业都会遇到一个问题,大家觉得同行评审的效果没有达到预期的目的,有些时候只是一个形式主义。那么如何才能将同行评审这把利器发挥的更有效果,下面将和大家一起对其进行彻底的剖析。同行评审Peer Review的起源在CMMI中同行评审是作为VER(VERIFICATION)验证的一个SG(特殊目标)被定义出来的。了解CMMI的朋友都会注意到CMMI中有VER验证和VAL确认两个PA,很多人都会有疑问,为什么同行评审Peer Review是属于VER而不是VAL呢?这可以从ISQTB对软件静态测试的定义来分析。静态测试是相对于动态测试而言的,静态测试是不动态执行程序代码而寻找程序中可能存在的错误或评估程序的过程。相对于动态测试而言,静态测试成本更低,效率更高。因为静态测试可以在软件开发生命周期的早期就发现缺陷和问题,从而减少返工的成本。