Scroll Ignore | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
在此版本中,我们专注于简化单元测试过程,并通过单元测试助手提高代码覆盖率。
Java 支持新增对 Java 9 和 10 的支持。 IDE 支持现已支持:
测试影响分析测试影响分析可以识别和运行受生产代码变更影响的测试子集。这不仅加快了测试执行速度,而且有助于优化单元测试过程。为方便使用 Jtest 进行测试影响分析,我们在 IDE 中新增了“受影响的单元测试”视图,以及用于 Maven 和 Gradle 的“测试影响分析”插件。 受影响的单元测试视图“受影响的单元测试”视图是 IDE 中的一个新面板,可以帮助您了解变更对测试的影响。现在,您可以实时监控哪些测试受到当前代码修改的影响,并选择要运行的测试子集。请参阅Test Impact Analysis。 Maven 和 Gradle 的测试影响分析插件新增的测试影响分析插件可以仅检测和重新运行受变更影响的测试。该插件与您的构建系统集成,使 Jtest 能够充分利用测试影响分析功能,加快测试执行过程。详细信息,请参阅使用 Maven 进行测试影响分析以及使用 Gradle 进行测试影响分析。 增加代码覆盖率增强 Jtest 的代码覆盖率功能。 改进“未覆盖的代码”建议未覆盖的代码建议现在可以指导您完成增加代码覆盖率的步骤:
此外,我们还优化了对未覆盖代码的检测。 详细信息,请参阅Increasing Code Coverage。 为私有方法创建测试UTA 现在可以为私有方法创建常规、参数化和 Spring 单元测试,帮助您增加代码覆盖率。请参阅Creating a Basic Unit Test、Creating a Parameterized Unit Test、Creating a Spring Unit Test。 更多单元测试助手功能增强在 IntelliJ IDEA 中支持 Spring现在,您可以在 IntelliJ IDEA 中创建、监控和改进 Spring 单元测试。请参阅Creating a Spring Unit Test。 自动创建断言扩展 UTA 的跟踪功能,能够自动生成断言。跟踪和做出断言选项监控方法调用并自动应用建议的断言。请参阅Tracking Object Changes and Creating Assertions。 在快速修复菜单中执行 UTA 操作UTA 操作现在可以在上下文辅助对话框中使用,该对话框通过键盘快捷键打开。请参阅About UTA Actions。 支持 Mockito 2添加对 Mockito 2 的支持,使 UTA 能够自动检测正在使用的 Mockito 版本。 独立许可证服务器现在您可以从 DTP 的其他实例或独立的许可证服务器获取 Parasoft 许可证。请参阅Setting the Parasoft License(桌面版)和Setting the License(自动化)。 其他变更
更新的测试配置更新以下测试配置以优化分析结果:
更新代码分析规则更新以下静态分析规则以优化分析结果:
更新以下规则的输出消息,因此,与这些规则有关的 DTP 抑制可能不再可用:
您可以恢复先前的消息和对 BD 类别规则的抑制。请参阅为什么在 Jtest 升级到新版本后,某些规则的抑制在 DTP 上不可用?。 解决的 Bug 和 FR
|
Scroll Only |
---|
有关此版本的信息,请参阅 https://docs.parasoft.com/display/JTEST1041/Updates+in+10.4.1。 |