软件测试 - 代码走查



软件开发生命周期 (SDLC) 包含多个阶段。每个阶段在软件开发过程中都扮演着至关重要的角色。代码走查是一种非正式的代码审查过程。

什么是代码走查?

代码走查主要由代码作者发起的一次回顾会议。在这次会议中,他通读代码,其他团队成员会提出问题,指出编码错误,以及代码标准未遵循的地方。

代码的作者主持代码走查会议,其他团队成员参加。这次会议不需要主持人。这是一个开放式的讨论,并且没有过多关注文档。简而言之,代码走查是一种同行评审,并且是静态测试的一部分。这里没有遵循正式的审查流程。

在代码审查的层次结构中,包括技术审查、检查和代码走查,代码走查在流程的正式性方面处于最低级别。

代码走查的优点和目的

代码走查的优点和目的是如下列出的 −

  • 这是一种非正式的方法来查找代码中的错误。
  • 它使所有团队成员能够聚集在一起,并对代码有一个共同的理解,从而增强所有成员之间的协作和合作。
  • 它允许收集多方反馈并在团队成员之间进行开放式互动。

代码走查的缺点

代码走查的缺点如下列出的 −

  • 在代码走查会议中未讨论的部分代码中可能存在缺陷。
  • 进行代码走查需要花费大量时间。
  • 由于作者本人主持会议,因此无法保证所讨论内容与代码实际相符。

代码走查和检查的区别

序号 代码走查 检查
1 这是一个非正式的过程。 这是一个正式的过程。
2 由代码作者主持。 在项目级别进行。
3 同一项目的团队成员参与代码走查会议。 来自部门不同项目的特定团队成员参与代码检查会议。
4 没有可用的清单来查找代码中的缺陷。 遵循一系列清单来查找代码中的缺陷。
5 包括代码概述,无需准备、审查和后续。 包括代码概述,需要彻底准备、审查和后续。
6 不遵循任何形式化技术。 遵循形式化技术。
7 花费的时间较少,因为会议中不需要涵盖任何清单项目。 花费的时间更多,因为会议中需要涵盖所有清单项目。
8 完全没有计划。 这是一次有计划的会议,每个成员都被分配了一组明确的角色和职责。
9 作者通读代码,团队成员查找代码中的缺陷。 阅读者通读代码,每个人都阅读并查找其中的缺陷。
10 作者记录代码中收到的所有缺陷和反馈。 记录员记录代码中遇到的所有缺陷。
11 没有主持人。 主持人确保会议中的讨论有效进行。

结论

本教程对软件代码走查进行了全面概述。我们首先描述了什么是代码走查,代码走查的优点、目的和缺点,为什么要进行代码检查,以及代码检查的优点,以及代码走查和检查之间的区别。

这使您对软件代码走查有了深入的了解。明智的做法是不断练习您所学到的知识,并探索与软件测试相关的其他知识,以加深您的理解并拓宽您的视野。

广告