在此版本中,我们为单元测试助手(UTA)添加了新特性、新功能以及多项改进。 单元测试助手功能增强支持批量创建 Spring 测试 新增对创建多个 Spring 测试的支持,帮助您优化 Spring 测试创建过程;请参阅创建测试套件。 新增测试创建时对工厂方法的支持 现在,您可以配置 UTA 使用代码中提供的工厂方法,进一步提高测试创建过程的效率和生产力。在 UTA 界面中新增一个工厂方法专用视图,可查看和管理测试生成期间使用的工厂方法。请参阅配置工厂方法。 新增多个 UTA 视图 将单元测试助手界面拆分为多个视图,使用 UTA 创建、增强和运行测试变得更加方便;请参阅启用单元测试助手界面。 其他功能增强- 新增一个有助于优化性能的 UI 选项。Jtest 现在可以在启动 IDE 时启动,加快首次执行分析的速度;请参阅启用和配置引擎。
- 扩展对 OWASP 标准的支持,新增 OWASP Top 10 2017 内建配置。
扩展对平台、IDE 和构建系统的支持- 支持 Windows Server 2016
- 支持 IntelliJ 2017.2 和 2017.3
- 支持 Gradle 4.3
更新代码分析规则- BD.SECURITY.EACM
- BD.SECURITY.VPPD
- CDD.DUPS
- CODSTA.BP.DLSF
- CODSTA.BP.AUML
- EXCEPT.TSCE
- FORMAT.MO
- UC.AURCO
- UC.UIMPORT
解决的 Bug 和 FRBug/FR ID | 说明 |
---|
FA-4779 | Java 图元素不包含有关隐式强制转换的信息 | FA-4830 | PB.ARRAY 因缺少 String.Length 属性模型而误报 | FA-5721 | 当异常在字段赋值前被抛出并捕获时,BD.PB.REVOBJ 漏报。 | FA-5742 | BD.SECURITY.SENS 在资源被分配给类字段时误报 | FA-5760 | 使用 pthread_mutex_trylock(或具有类似功能的任何其他功能)完成第二次锁定时,将 BD-TRS-DLOCK 更新为不报告违规 | FA-5768 | BD.SECURITY.PRIVIL 未对数值数据报告违规 | FA-5784 | BD-TRS-ORDER 对 synchronized 块/方法未报告违规 | FA-5814 | 更改 BD.SECURITY.EACM 规则中“不需要的危险方法”参数的名称并更新文档 | FA-5877 | BD.TRS.ORDER 对 synchronized(Class) 未报告违规 | FA-5901 | BD.RES.FREE 在使用 try-with-resources 时误报 | JT-47383 | 空测试范围 | JT-48673 | 关联的相互依赖项目编译失败 | JT-50936 | CDD.DUPS 在源文件包含日语字符时未报告某些违规 | JT-69294 | 9.6 中的自定义规则在 10.3.2 中误报 | JT-69500 | Gradle 插件 - 依赖问题 | JT-69651 | CODSTA.BP.DLSF 和 CODSTA.BP.AUML 规则与 9.6 配置不兼容 | JT-69652 | FORMAT.MO 将注解注释报告为位置错误的修饰符 | JT-69676 | 关于 UC.UIMPORT 规则处理接口实现类的问题 | UTA-498 | 运行时空指针异常。 | UTA-499 | 能够运行单元测试,但无法获得结果,且抛出异常。 | UTA-1284 | UTA 在包含 Oracle ojdbc8.jar 的测试中执行失败。 | UTA-1681 | 在没有生成参数时 - 添加信息性注释。 | UTA-1682 | 生成的 bean 方法名包含类型参数。 | UTA-1683 | 不为 Environment 和其他内置的 Spring Bean 创建 Bean 方法。 | UTA-1693 | 为未编译的项目生成测试时抛出异常。 | XT-10181 | 小时数的输入值减少 1,导致无法借用许可证。 | XT-34419 | 根据项目从 IDE 导入结果不起作用。 | XT-34610 | 默认的 build.id 与文档中的不同。 | XT-34642 | 作为 pipeline 项目的一部分执行时,Parasoft Jenkins 插件会卡住。 | XT-34944 | 为后续构建计算不同的会话标签 | XT-34960 | DTP 突出显示违规的错误行。 | XT-34977 | 报告中包含错误的会话标签 - 缺少 scBranch 参数 | XT-34985 | SVN 服务器端口未正确传递给引擎。 | XT-34995 | 元数据处理器的潜在问题。 |
|