关闭

白盒测试之代码检查三种方式

发表于:2023-7-31 10:53

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:测试牛    来源:知乎

  代码检查方式有如下三种:
  1.桌面检查
  桌面检查是程序员对源程序代码进行分析、检验,并补充相关的文档,发现程序中错误的过程。
  由于程序员熟悉自己的程序,可以有程序员自己检查,这样可以节省很多时间,但要注意避免自己的主观判断。
  2.走查
  走查(走读)是程序员和测试员组成的审查小组通过逻辑运行程序,发现问题。小组成员要提前阅读设计规格书、程序文本等相关文档,利用测试用例,使程序逻辑运行。
  走查可分为以下两步:
  第一步:小组负责人把材料发给每个组员,然后由小组成员提出发现的问题。
  第二步:通过记录,小组成员对程序逻辑及功能提出自己的疑问,开会探讨发现的问题和解决方法。
  3.代码审查
  代码审查是程序员和测试员组成的审查小组通过阅读、讨论、分析技术对程序进行静态分析的过程。
  代码审查可分为以下两步:
  第一步:小组负责人把程序文本、规范、相关要求、流程图及设计说明书发给每个成员。
  第二步:每个成员依据所发材料作为审查依据,但是由程序员讲解程序的结构每、逻辑和源程序。在此过程中,小组成员可以提出自己的疑问;程序员在讲解自己的程序时,也能发现自己原来没有注意到的问题。
  为了提高效率,小组在审查会前,可以准备出一份常见错误清单,提供给参加成员对照检查。
  在实际应用中,代码检查能快速找到20%-30%以上的编码缺陷和逻辑设计缺陷,代码检查看到的是问题本身而非征兆。代码走查是要消耗时间的,而且代码检查需要知识的经验积累。
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号