同行评审是由软件工作产品生产者的同行遵循已定义的规程对产品进行的技术评审。通过同行评审,开发人员能够及时得到专家的帮助和指导,加深对软件产品的理解,有利于及早和高效地从软件工作产品中识别并消除缺陷,让软件变得更易维护,同时减少最终泄漏到产品发布时的缺陷。其主要工作第一是发现工作产品中的具体错误,第二是通过对这些错误的分类和统计,发现共同的缺陷类型和修改这类缺陷的方法,避免今后类似的缺陷发生。
同行评审的对象包括所有软件开发的中间和最终工作产品,文档审查要对文档的完整性、一致性和正确性进行同行评审。按照CMMI模型的提法,同行评审分为正式评审(Inspection)、技术审查(Technical Reviews)和走查(Walkthrough)三类,“正式评审”是正式的,后两者是常用的非正式同行评审方法。
正式评审、技术审查和走查三种形式的同行评审的重要程度不同,目的、时机、规模、准备时间、主持人、参与评审人员、成果物不尽相同,应当严格遵循其流程、步骤和注意事项进行同行评审,以保证同行评审的有效性。
同行评审的“123准则”:同行评审准备时间等于(或大于)开会时间,同行评审期间发现的缺陷数量应该是同行评审准备期间发现的缺陷数量2倍以上,同行评审发现缺陷的效率是测试发现缺陷的3倍。
要努力吸取经验教训,避免同行评审中的常见问题,如文化问题、准备问题、焦点问题、人员问题、效率问题及效果问题等。
相关阅读:
4.1 同行评审与测试的关系
4.2 同行评审的种类和对象
文章来源于领测软件测试网 https://www.ltesting.net/