测试人员如何阅读源代码?

即便只是做功能测试,测试人员也是需要阅读源代码的。因为通过阅读源代码,测试人员可以掌握软件的基本情况,这对完善测试用例的设计是有帮助的。

但是,阅读源代码是要讲究策略的。毕竟,很多项目的源代码在十万行以上,有的甚至达到数百万行,测试人员要仔细阅读所有代码是不现实的。

合理的阅读源代码的策略是先浏览源代码树,以了解源代码的目录结构、模块划分、代码分布等基本情况,然后再详细阅读一部分源代码以领会编码规范、架构设计、代码实现等技术细节。如有必要,测试人员还可以根据具体的测试任务再去阅读相关的代码。

测试人员阅读源代码的基本方法如下:

  • 确定阅读目标

测试人员在阅读源代码前要确定阅读目标,围绕目标进行阅读能让测试人员更有效地利用时间,获得预期的效果。

通常,源代码的目录结构中一个目录对应一个模块,目录的父子关系表示了模块间的隶属关系。测试人员可以通过目录名推测模块的大致功能,然后再通过阅读目录中的几个源文件名来了解更多的信息。

  • 通过模块了解功能

测试人员可以通过模块了解软件的组成结构,了解代码的功能。

  • 借助搜索引擎来了解相关技术

如果测试人员在阅读源代码过程中遇到一些不熟悉的技术,他可以借助搜索引擎来获得相关资料,并通过快速阅读来大致了解它们的使用背景。

  • 边阅读边记笔记

测试人员在阅读源代码时应该记录所发现的重要信息,所谓“好记性不如烂笔头”,这些记录能够帮助测试人员理解代码。笔记的形式可以多种多样,清单、表格、流程图、信手涂鸦皆可。

这正是:

测试阅读源代码,完善设计好用例

阅读代码有方法,总体细节记笔记

参考书目:软件测试实战:微软技术专家经验总结,作者:史亮,出版社:人民邮电出版社返回搜狐,查看更多

责任编辑:

平台声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
阅读 ()