美文网首页
白盒测试 -- Code Review

白盒测试 -- Code Review

作者: javaBoy_hw | 来源:发表于2017-12-01 15:17 被阅读0次

简介

Code Review,代码评审是指在软件开发过程中,对源代码的系统性检查。一般说分为两类:Formal Code Review(正式代码评审)和Lightweight Code Review(轻量级代码评审)。

目的:

1、保证软件总体质量

2、及早发现潜在缺陷与BUG,降低事故成本。

3、促进团队内部知识共享,提高团队整体水平

4、评审过程对于评审人员来说,也是一种思路重构的过程。帮助更多的人理解系统。

Formal Code Review(正式代码评审)

Fagan inspection(范根检查法)

Lightweight Code Review(轻量级代码评审)

Over-the-shoulder

   One developer looks over the author’s shoulder as the latter walks through the code.(它由作者启动和主持评审,作者向评审者展示文档。优点是启动快,成本低,缺点是容易被作者误导过程)

Email pass-around

Source code management system emails code to reviewers automatically after checkin is made.(优点自动化,可以及时提供最新代码进行评审,缺点是无法达到人工筛选的功效)

Pair Programming

Two authors develop code together at the same workstation, such is common in Extreme Programming.(源于XP,作者与评审者平级,可以帮助同伴间的学习和共享)

Review Meeting

(定期组织review会议,轮流有团队成员选出自己的评审作品,需要系统化得预备、总结和追踪。优点可以提高团队整体技能和对产品的理解,缺点是评审范围有限,成本较高 )

Tool-assisted code review

Authors and reviewers use specialized tools designed for peer code review. (大量的代码评审工具,比较流行的checkstyle/findbugs/pmd)

相关文章

  • 白盒测试 -- Code Review

    简介 Code Review,代码评审是指在软件开发过程中,对源代码的系统性检查。一般说分为两类:Formal C...

  • 测试分类

    软件测试分类 一、测试方法 1、白盒测试 白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试...

  • 白盒测试的概念及测试方法

    读者提问:什么是白盒测试,测试方法有哪些? 阿常回答: 一、白盒测试 白盒测试又称结构测试、透明盒测试、逻辑驱动测...

  • 那些用烂了却一直出现在面试中的经典面试题合集(一)

    面试题:白盒测试和黑盒测试的区别? 白盒测试 白盒测试(也被称为玻璃盒测试,透明盒子测试与结构测试,可以看见源代码...

  • 白盒测试-测试覆盖方法

    白盒测试 白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的...

  • 白盒测试----六种覆盖方法

    定义:白盒测试又称结构测试,透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,白盒指的是程...

  • 2018-07-19 黑盒、白盒、灰盒测试总结

    黑盒、白盒、灰盒测试-区分 1测试阶段 UT(单元测试) 白盒测试IT(集成测试integration test)...

  • 软件测试基础理论:什么是白盒测试?

    白盒测试: White box testing 白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。...

  • 常用软件测试方法

    在单元阶段主要用白盒测试,集成阶段用白盒为主黑盒为辅,确认测试阶段黑盒测试为主,白盒测试为主,系统测试阶段主要用黑...

  • 测试day3

    动态测试技术之白盒测试:白盒测试利用程序设计的内部逻辑和控制结构生成测试用例,进行软件测试。白盒测试的方法主要是静...

网友评论

      本文标题:白盒测试 -- Code Review

      本文链接:https://www.haomeiwen.com/subject/yflwbxtx.html