2023年11月8日,自动化软件测试解决方案的全球领导者 Parasoft 宣布与 OpenAI 和 Azure OpenAI 供应商进行新的集成,为 Java 开发人员生产力解决方案 Parasoft Jtest 引入GenAI功能。这一增强功能使开发人员和开发经理能够加速并增强他们的 Java 代码测试流程,提高生产率和质量。
Parasoft Jtest的新 GenAI 功能加强了现有的静态分析和单元测试生成功能,为团队提供了以下职能:
-
通过在开发人员IDE中使用AI生成的代码修复,加快对静态分析违规的修复,从而更轻松地满足安全和行业标准的编码要求,如 OWASP、CWE、CERT、PCI DSS 等。
-
能够根据开发人员创建的自然语言需求提示和基于AI的测试用例重构,轻松增强现有的单元测试用例。
Parasoft Jtest 2023.2集成了OpenAI和Azure OpenAI提供商,结合了自动化和AI的强大功能来优化静态分析过程并降低单元测试成本。
Jtest 2023.2 版本还包括:
-
更新了标准的静态分析规则集,包括 CWE 4.13、CWE Top 25 2023、CWE Top 25+ On the Cusp 2023、OWASP API Security Top 10 2023 和 DISA ASD STIG。
-
FIPs 合规性可确保政府数据得到安全存储和加密,并具有适当的保密性、完整性和真实性。
-
更新后Jtest 支持的 IDE包括 IntelliJ 2023.2、Eclipse 2023-06 (4.28)、Eclipse 2023-09 (4.29),以及 VS Code中增强的静态分析严重性评级功能。
Parasoft与 OpenAI 的集成通过为静态分析扫描发现的缺陷提供AI生成的建议修复方案,加快了违规修复流程。这些增强功能使开发人员能够加快静态分析违规的修复过程,从而更专注于编写新代码,提高代码开发效率,并实现符合行业和安全标准。
另外,Parasoft与 OpenAI 的集成进一步扩展了Jtest 现有的基于AI的单元测试自动创建测试用例功能。Parasoft Jtest包括由Parasoft专有AI算法驱动的批量单元测试生成功能,允许开发人员为未覆盖的源代码轻松生成单元测试用例。这使团队能够轻松地将代码覆盖率从0提高到高达60%或更多,并且几乎无需人工操作。
Parasoft Jtest 中新的GenAI 功能允许开发人员扩充现有的单元测试测试用例,从而增加了另一项强大功能--通过提供自然语言提示,用户可根据特定要求轻松重构、更新和改进测试用例。
Parasoft 首席产品官 Igor Kirilenko 表示:
我们非常自豪地在 Parasoft Jtest 2023.2 中发布了这些强大的新功能,这代表着我们在帮助开发人员实现其 Java 代码最高质量、安全性和生产率的持续承诺方面取得了重大飞跃。通过利用尖端的生成式AI技术,我们为用户提供了最先进、最高效的工具,以满足并超越他们的软件测试需求。