测试理论知识二:代码检查与走查、错误列表、桌面检查

2025-12-16 04:12:01 公会联盟

错误发现的越早,改正错误的成本越低,正确改正错误的可能性也越大。

1. 代码检查与走查

代码检查、走查以及可用性测试是三种主要的人工测试方法。这些方法可以应用在软件开发的任何阶段。

含义:代码检查与走查都要求人们组成一个小组来阅读或直观检查特定的程序,一组开发人员对代码进行审核,其中和只有一个人是代码的作者。

优点:代码走查优点在于比原作者更为有效,而且一旦发现错误,就能在代码中对其进行精确定位,这就降低了调试的成本。

以上这些方法通常会有效地查找出30%~70%的错误,这些方法不能有效的查找出高层次的设计错误,例如在软件需求分析阶段的错误。而且程序中的错误总数始终是未知的。

2. 代码检查

代码检查是以组为单位阅读代码,它是一系列规程和错误检查技术的集合。

2.1. 代码检查小组

一个代码检查小组通常由四个人组成,其中一人发挥着协调作用、一个人是代码的作者,还包括一名测试专家。协调人应该是一个称职的程序员,但不是该程序的编码人员(可以理解为领导),不需要对程序的细节理解的很清楚。

协调人的职责如下:

为代码检查分发材料、安排进程。

在代码检查中起主导作用。

记录发现的所有错误。

确保所有错误随后得到改正。

2.2. 检查议程与注意事项

检查时,需要注意以下两点:

有程序编码人员逐条语句讲诉程序的逻辑结构。

参考常见的编码错误列表分析程序。

2.3. 对事不对人

检查过程中,必须树立正确的态度,如果程序员将代码检查视为对其人格的攻击、采取防范的态度,那么检查就不会有效果。