静态测试工具可用于对软件需求、结构设计、详细设计和代码进行评审、走查和审查,也可以对软件的复杂度分析、数据流分析、控制流分析和接口分析提供支持。而动态测试工具不仅需要运行被测试系统,还用于软件的覆盖分析和性能分析,并且支持软件的仿真测试和变异测试。因此,选项D“动态测试工具不支持软件的仿真测试和变异测试”是错误的。