一、静态测试含义
静态测试是指无须执行被测代码,而是借助专用的软件测试工具评审软件文档或程序,度量程序静态复杂度,检查软件是否符合编程标准,借以发现编写的程序的不足之处,减少错误出现的概率。
静态测试包括代码检查、静态结构分析、代码质量度量等。
二、静态测试检查点
个人总结的静态测试检查点如下(疏漏不足肯定有,欢迎大家补充):
三、代码检查点实例
下面举几个代码中常见的错误示例,讲讲静态测试的作用和使用角度。
1、空指针风险
Person person = aMap.get(“bob”); if (person != null) { person.updateAccessTime(); } String name = person.getName(); |