白盒测试之代码检查主要有以下三种方式:桌面检查:定义:程序员对源程序代码进行分析、检验,并补充相关文档,发现程序中错误的过程。优点:节省时间,因为程序员对代码最为熟悉。注意事项:需要避免主观判断,可能由于程序员对代码的熟悉度过高而忽略一些错误。走查:定义:程序员和测试员组成的审查小组通过...
白盒测试之代码检查三种方式
白盒测试之代码检查主要有以下三种方式:
桌面检查:
定义:程序员对源程序代码进行分析、检验,并补充相关文档,发现程序中错误的过程。优点:节省时间,因为程序员对代码最为熟悉。注意事项:需要避免主观判断,可能由于程序员对代码的熟悉度过高而忽略一些错误。走查:
定义:程序员和测试员组成的审查小组通过逻辑运行程序,发现问题。步骤:小组成员阅读设计规格书、程序文本等相关文档后,提出发现的问题。小组成员对程序逻辑及功能提出疑问,进行讨论并寻找解决方法。特点:通过集体讨论和模拟运行,可以发现程序逻辑和功能上的问题。代码审查:
定义:程序员和测试员组成的小组通过阅读、讨论、分析技术对程序进行静态分析。步骤:小组成员依据程序文本、规范、相关要求、流程图及设计说明书进行审查。程序员讲解程序结构、逻辑和源程序,小组成员提出疑问。审查过程中能发现程序员自身可能未注意到的问题。提高效率的方法:为了提高效率,小组会前可以准备一份常见错误清单,供成员对照检查。这三种代码检查方式都能有效地发现代码中的缺陷,提高代码质量,虽然需要一定的时间投入,但基于知识和经验的积累,是非常值得的。
2025-03-10