网站首页 > 精选教程 正文
阅读本文,您可以了解您的开发团队如何利用Parasoft Jtest 2022.2 中包含的先进功能和增强功能来简化 Java 测试。
如果开发人员没有自动化测试流程,Java和JUnit测试对他们来说可能是耗时且具有挑战性的。随着Parasoft Jtest 2022.2新版本的发布,开发团队可以更快、更高质量地交付软件。
最新版本继续关注简化软件测试的严格性,提供创新的特性和增强功能,补充软件开发实践并满足不断增长的需求。
使用此版本,您可以根据安全性和合规性编码标准分析 Java 项目(包括 Android Java 项目),并将这些结果直接报告到 SonarQube 中。此外,CI/CD 集成已经过优化,因此您可以更快地获得结果。
以下是 Jtest 2022.2 中包含的增强功能的快速列表:
|
对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 并行构建执行测试影响分析的功能。这使您可以更快地反馈和验证应用程序更改。
其他增强功能包括:
|
单元测试助手改进了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软件,欢迎联系我们。
猜你喜欢
- 2024-11-04 使用JavaSnoop测试Java应用程序 java怎么测试程序
- 2024-11-04 java开发中常见编译报错和解决举例汇总
- 2024-11-04 Java单元测试技巧之JSON序列化 json序列化是什么意思
- 2024-11-04 2022最全java面试题及答案(208道)你能坚持到哪一道呢?
- 2024-11-04 Java 接口改造:UserTest 变 BaseTest,一键重构搞定
- 2024-11-04 自动化测试、回归测试平台调研,基于流量回放
- 2024-11-04 测试开发java常见面试题_Java常见面试题
- 2024-11-04 JAVA考试真题测试 java试题百度文库
- 2024-11-04 如何用TestNG进行java单元测试? java怎么单元测试
- 2024-11-04 Java Try Catch 性能测试 java里面try catch
你 发表评论:
欢迎- 04-11Java面试“字符串三兄弟”String、StringBuilder、StringBuffer
- 04-11Java中你知道几种从字符串中找指定的字符的数量
- 04-11探秘Java面试中问的最多的String、StringBuffer、StringBuilder
- 04-11Python字符串详解与示例(python字符串的常见操作)
- 04-11java正则-取出指定字符串之间的内容
- 04-11String s1 = new String("abc");这句话创建了几个字符串对象?
- 04-11java判断字符串中是否包含某个字符
- 04-11关于java开发中正确的发牌逻辑编写规范
- 最近发表
-
- Java面试“字符串三兄弟”String、StringBuilder、StringBuffer
- Java中你知道几种从字符串中找指定的字符的数量
- 探秘Java面试中问的最多的String、StringBuffer、StringBuilder
- Python字符串详解与示例(python字符串的常见操作)
- java正则-取出指定字符串之间的内容
- String s1 = new String("abc");这句话创建了几个字符串对象?
- java判断字符串中是否包含某个字符
- 关于java开发中正确的发牌逻辑编写规范
- windows、linux如何后台运行jar(并且显示进程名)
- 腾讯大佬私人收藏,GitHub上最受欢迎的100个JAVA库,值得学习
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)