What-什么是CodeReview?
CodeReview,即代码评审,是白盒测试中,静态测试的一种方法,通过阅读代码,提出代码层面的缺陷。

Why-为什么做CodeReview?
测试左移:在测试前就发现代码缺陷。
明确测试范围:根据需求文档和代码,对齐测试范围,防止研发夹带本次需求范围外的代码上线。
提升代码能力:学习研发优秀的编程技术。
深入原理:了解系统内部结构及实现。
发现隐藏缺陷:能发现某些极端场景下的问题或概率性问题。
减少测试研发周期占比:节省用例执行个数,尤其多个同类异常梳理,不用执行类似用例,CodeReview一行代码即可。
Who-谁适合做CodeReview?
CodeReview需要三大门槛:
①熟悉编程语言,Java/Python/Go等。
②熟悉编程规范,《阿里巴巴XXX编码规范》、《华为XXX编码规范》、《京东XXX编码规范》。
③了解需求、架构和设计,需求文档/架构图/设计文档。
