即便只是做功能测试,测试人员也是需要阅读源代码的。因为通过阅读源代码,测试人员可以掌握软件的基本情况,这对完善测试用例的设计是有帮助的。
但是,阅读源代码是要讲究策略的。毕竟,很多项目的源代码在十万行以上,有的甚至达到数百万行,测试人员要仔细阅读所有代码是不现实的。
合理的阅读源代码的策略是先浏览源代码树,以了解源代码的目录结构、模块划分、代码分布等基本情况,然后再详细阅读一部分源代码以领会编码规范、架构设计、代码实现等技术细节。如有必要,测试人员还可以根据具体的测试任务再去阅读相关的代码。
测试人员阅读源代码的基本方法如下:
确定阅读目标
测试人员在阅读源代码前要确定阅读目标,围绕目标进行阅读能让测试人员更有效地利用时间,获得预期的效果。
通常,源代码的目录结构中一个目录对应一个模块,目录的父子关系表示了模块间的隶属关系。测试人员可以通过目录名推测模块的大致功能,然后再通过阅读目录中的几个源文件名来了解更多的信息。
通过模块了解功能
测试人员可以通过模块了解软件的组成结构,了解代码的功能。
借助搜索引擎来了解相关技术
如果测试人员在阅读源代码过程中遇到一些不熟悉的技术,他可以借助搜索引擎来获得相关资料,并通过快速阅读来大致了解它们的使用背景。
边阅读边记笔记
测试人员在阅读源代码时应该记录所发现的重要信息,所谓“好记性不如烂笔头”,这些记录能够帮助测试人员理解代码。笔记的形式可以多种多样,清单、表格、流程图、信手涂鸦皆可。
这正是:
测试阅读源代码,完善设计好用例
阅读代码有方法,总体细节记笔记
参考书目:软件测试实战:微软技术专家经验总结,作者:史亮,出版社:人民邮电出版社返回搜狐,查看更多
责任编辑: