同行评审的概念:
同行评审(Peer review)是一种学术成果审查程序,即一位作者的学术著作或计划被同一领域的其他专家学者评审。一般学术出版单位主要以同行评审的方法来选择与筛选所投送的稿件录取与否,而学术研究资金提供机构,也广泛以同行评审的方式来决定研究是否授予资金、奖金等。
同行评审的目的:
确保作者的著作水平符合一般学术与该学科领域的标准。在许多领域著作的出版或者研究奖金的颁发,如果没有以同行评审的方式来进行就可能比较会遭人质疑,甚至成为某出版物、作品是否可以被称为学术出版物的主要标准。
同行评审的阶段划分:
系统的分析与设计
软件需求分析
系统的总体设计
软件的详细设计
编码和单元测试
的软件组件测试
软件配置测试
软件系统测试
系统验收
同行评审角色分配:
-Moderator (主持人)
-Inspectors (评审员)
-Author (作者)
-Reader (讲解员)
-Recorder (书记员)
同行评审的主要优点:
提高质量、降低成本、提升能力和加快进度。
同行评审的内容:
1) 用例设计的结构安排是否清晰、合理,是否利于高效对需求进行覆盖。
2) 优先级安排是否合理。
3) 是否覆盖测试需求上的所有功能点。
4) 用例是否具有很好可执行性。例如用例的前提条件、执行步骤、输入数据和预期结果是否清晰、正确;预期结果是否有明显的验证过程(比如对于业务规则变化的具体陈述,或是对于数据库表验证的具体SQL语句,或是后台日志的生成内容的具体描述)。
5) 是否已经删除了冗余的用例。
6) 是否包含充分的负面测试用例。充分的定义,如果在这里使用二八法则,那就是4倍于正面用例的数量,毕竟一个健壮的软件,其中80%的代码都是在“保护”20%的功能实现。 7) 是否从用户层面来设计用户使用场景和使用流程的测试用例。
8) 是否简洁,复用性强。例如,可将重复度高的步骤或过程抽取出来定义为一些可复用标准步骤。或将重复度高的用例抽取出来定义为一些可复用的用例模板。