对应用程序进行动态测试意味着必须运行该应用程序。您可以在开发周期的早期阶段执行静态分析,这使您能够找到并更正在测试阶段可能难以处理的问题。
例如,静态分析代码复审将应用程序的源代码与一组编码标准进行比较,以确保源代码符合那些标准、查找不良的依赖关系以及确保维护良好的代码结构设计。