软件测试 - 代码走查
软件开发生命周期 (SDLC) 包含多个阶段。每个阶段在软件开发过程中都扮演着至关重要的角色。代码走查是一种非正式的代码审查过程。
什么是代码走查?
代码走查主要由代码作者发起的一次回顾会议。在这次会议中,他通读代码,其他团队成员会提出问题,指出编码错误,以及代码标准未遵循的地方。
代码的作者主持代码走查会议,其他团队成员参加。这次会议不需要主持人。这是一个开放式的讨论,并且没有过多关注文档。简而言之,代码走查是一种同行评审,并且是静态测试的一部分。这里没有遵循正式的审查流程。
在代码审查的层次结构中,包括技术审查、检查和代码走查,代码走查在流程的正式性方面处于最低级别。
代码走查的优点和目的
代码走查的优点和目的是如下列出的 −
- 这是一种非正式的方法来查找代码中的错误。
- 它使所有团队成员能够聚集在一起,并对代码有一个共同的理解,从而增强所有成员之间的协作和合作。
- 它允许收集多方反馈并在团队成员之间进行开放式互动。
代码走查的缺点
代码走查的缺点如下列出的 −
- 在代码走查会议中未讨论的部分代码中可能存在缺陷。
- 进行代码走查需要花费大量时间。
- 由于作者本人主持会议,因此无法保证所讨论内容与代码实际相符。
代码走查和检查的区别
序号 | 代码走查 | 检查 |
---|---|---|
1 | 这是一个非正式的过程。 | 这是一个正式的过程。 |
2 | 由代码作者主持。 | 在项目级别进行。 |
3 | 同一项目的团队成员参与代码走查会议。 | 来自部门不同项目的特定团队成员参与代码检查会议。 |
4 | 没有可用的清单来查找代码中的缺陷。 | 遵循一系列清单来查找代码中的缺陷。 |
5 | 包括代码概述,无需准备、审查和后续。 | 包括代码概述,需要彻底准备、审查和后续。 |
6 | 不遵循任何形式化技术。 | 遵循形式化技术。 |
7 | 花费的时间较少,因为会议中不需要涵盖任何清单项目。 | 花费的时间更多,因为会议中需要涵盖所有清单项目。 |
8 | 完全没有计划。 | 这是一次有计划的会议,每个成员都被分配了一组明确的角色和职责。 |
9 | 作者通读代码,团队成员查找代码中的缺陷。 | 阅读者通读代码,每个人都阅读并查找其中的缺陷。 |
10 | 作者记录代码中收到的所有缺陷和反馈。 | 记录员记录代码中遇到的所有缺陷。 |
11 | 没有主持人。 | 主持人确保会议中的讨论有效进行。 |
结论
本教程对软件代码走查进行了全面概述。我们首先描述了什么是代码走查,代码走查的优点、目的和缺点,为什么要进行代码检查,以及代码检查的优点,以及代码走查和检查之间的区别。
这使您对软件代码走查有了深入的了解。明智的做法是不断练习您所学到的知识,并探索与软件测试相关的其他知识,以加深您的理解并拓宽您的视野。
广告