静态分析对脚本进行检查,发现其中出现的或可能出现的缺陷。

测试工具本身会发现或报告一些脚本中的缺陷,如拼写错误或不完整指令。然而,测试工具不会去分析一些脚本语义不肯定的地方,而静态分析可以去检查所有这些缺陷或不当之处。例如,如果脚本中出现Type "F1"而不是正确的形式Type "{F1}",即应该输入字符“F”和“1”而不是F1功能键,静态分析功能可以加亮这个潜在问题,而测试工具本身是发现不了这个问题的,因为其语法本身是正确的。

商用的对自动化脚本进行静态分析的工具还没有看到过,这一般由使用者内部进行开发,因为这可以针对脚本作者特定的使用场合。