使用Jtest 2022.2简化严格的Java测试
创始人
2024-02-12 04:53:57

阅读本文,您可以了解您的开发团队如何利用Parasoft Jtest 2022.2 中包含的先进功能和增强功能来简化 Java 测试。

如果开发人员没有自动化测试流程,Java和JUnit测试对他们来说可能是耗时且具有挑战性的。随着Parasoft Jtest2022.2新版本的发布,开发团队可以更快、更高质量地交付软件。

最新版本继续关注简化软件测试的严格性,提供创新的特性和增强功能,补充软件开发实践并满足不断增长的需求。

使用此版本,您可以根据安全性和合规性编码标准分析 Java 项目(包括 Android Java 项目),并将这些结果直接报告到 SonarQube 中。此外,CI/CD 集成已经过优化,因此您可以更快地获得结果。

 以下是 Jtest 2022.2 中包含的增强功能的快速列表:

  • 对Gradle Android Java 构建的静态分析支持。

  • SonarQube 的 Parasoft Findings 插件,用于向 SonarQube 报告 Jtest 静态分析结果。

  • 针对安全性和合规性标准的新的和更新的测试配置。

  • 构建和 CI/CD 集成增强。

  • 改进了Unit Test Assistant 的JUnit测试创建。

  • 支持最新版本的 IntelliJ 和 Eclipse。

  • OIDC 身份验证更新。

对Gradle Android Java 构建的静态分析支持

Android Java 在当今的汽车信息娱乐系统中无处不在,更不用说移动应用程序了。Parasoft 在 C/C++ 领域的汽车客户一直要求我们为 Android Java 构建提供静态分析和单元测试支持,这相当于我们在 C/C++ 测试解决方案中提供的支持。

基于广大客户的需求。Parasoft 在Jtest 2022.2中添加了对 Gradle Android Java 构建静态分析的全面支持。此外,我们还添加了对报告 Android Java 单元测试的单元测试执行和覆盖率结果的实验性支持。我们计划在下一个版本中添加完整的单元测试支持。

最后,我们基于Google Java风格指南添加了一个新的“Android指南”静态分析测试配置,这是Google为Android开发推荐的。

SonarQube 的 Parasoft 调查结果插件

如今,许多公司都使用 SonarQube 作为中心位置来查看静态分析和单元测试实践中的质量数据。现在,您可以包含来自 Parasoft 的静态分析结果!

在此版本中,开发团队现在可以使用 Parasoft Jtest、C/C++test 和 dotTEST 执行静态分析,并将这些结果推送到 SonarQube。

可以在 SonarQube 中查看静态分析违规,以及违反规则的文档,这些文档解释了违规的上下文以及如何修复它。

针对安全性和合规性的新的和更新的测试配置

随着每一个新的安全漏洞的出现,编写安全且符合规范的代码的需求变得越来越重要。为此,Parasoft通过业界领先的可配置和可扩展规则集,不断提高客户评估代码安全性和可靠性的能力。

在此版本中,我们对广泛的编码和合规性规则和标准进行了更新和补充,如HIPAA、VVSG、PCI DSS、CERT和CWE。

  • HIPAA 和 VVSG 包含新的静态分析规则集。

  • Java 测试配置的 CERT 规则包含额外的指南。

  • 4.0 版现在支持 PCI DSS。

  • 更新的CWE2022测试配置可用于 Top 25 和 On the Cusp,以及 CWE 4.9 的新测试配置。

构建和CI/CD 集成增强

CI/CD 是当今开发和 DevOps 流程的基石。正因为如此,Parasoft持续投资于与现代开发环境更好、更深入的集成。我们在此版本中进行了多项增强,以进一步扩展我们 CI/CD 功能的广度和深度。

Parasoft Jtest 的一项很酷的功能是基于 AI 的智能测试执行,它根据最近的代码更改运行单元测试的子集,也称为测试影响分析。在此版本之前,基于 CLI 的测试影响分析仅支持顺序构建,但在这个版本中,我们添加了对 Gradle 和 Maven 并行构建执行测试影响分析的功能。这使您可以更快地反馈和验证应用程序更改。

其他增强功能包括:

  • Jtest Maven插件下载依赖关系的优化。

  • 优化我们的 Git 源代码控制集成,以缩短运行 Jtest 和生成 XML/HTML 报告所需的时间。

  • 改进了检测资源文件夹并对这些文件夹中的文件运行适当的静态分析规则的能力。因此,更多文件将被测试。

单元测试助手改进了JUnit测试用例的创建

Parasoft使用AI来自动创建可维护的单元测试,在开发过程中有效地验证新的和遗留的代码。Jtest的单元测试助手得到了增强,更好地支持初始化类型为java.lang.Number的子类的变量。添加了其他测试创建方面的改进,使您的团队能够高效地工作,并为按时发布而按时完成测试。

支持IntelliJ和Eclipse的最新版本

Jtest得到了增强,支持最新的IntelliJ版本2022.1和2022.2,以及最新的Eclipse版本2022-06和2022-09。

OIDC身份验证更新

基于IDE和CLI的工作流现在都支持OKTA的OpenID Connect (OIDC)身份验证。

下载和详细信息

如果您目前不是Parasoft Jtest用户,但希望了解这种统一、完全集成的测试解决方案来帮助您的团队开发安全可靠的Java软件,欢迎联系我们。

相关内容

热门资讯

北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...