增强单元测试助手Jtestv2021.1更新的测试配置测试影响分析

Parasoft Jtest 通过提供一套工具来加速 Java 软件开发,使您的软件保持可靠、安全和可维护,最大限度地提高质量并最大限度地降低业务风险。全面且可配置的报告使开发人员和管理人员能够了解代码库中检测到的错误并确定其优先级,包括更改以自动识别需要运行的测试、静态分析、JUnit 测试等,快速提供代码的完整图景,让您可以随时识别和降低风险。

Parasoft 发布了业界领先的 Java 开发和测试工具的最新 v2021.1 版本,其中还包括许多新功能,可在开发过程的早期实现安全性和质量!

此版本包括以下增强功能:

>>如果您想使用最新版本的Parasoft Jtest测试是否符合项目要求,可点击文末“了解详情”申请正版完整试用。

以下是有关每个更新功能的更多详细信息:

IDE 支持

添加了对以下 IDE 的支持:

支持的 Java 版本

Jtest v2021.1 现在可以分析用 Java 12、13、14 和 15 编写的代码。

增强的 GitHub 集成

此版本包括以下有助于简化 GitHub 工作流程的增强功能:

扩展的安全合规包

通过添加对以下标准的支持来扩展安全包:

此外,通过添加新规则和更新现有测试配置,增强了对 Java 的 SEI CERT 编码标准的支持。

增强的单元测试助手

Jtest v2021.1 优化了测试创建过程,增加了单个测试用例的覆盖率。UTA 现在可以利用数据流分析来确定生成测试所需的最低测试用例先决条件。这减少了测试用例的大小和复杂性软件测试td是做什么的,并提高了它们的效率。

新的和更新的测试配置

更新了以下测试配置:

删除了测试配置

改进了测试影响分析的配置

Jtest v2021.1 更新了与 TIA 相关的选项,以方便配置并确保与其他 Jtest 组件更好的一致性。

Maven TIA 插件的新名称

旧插件名称

新插件名称

cbt-maven-插件

tia-maven-插件

此更改会影响测试影响分析的命令行执行及其在 POM 文件中的配置。

旧命令行

新命令行

mvn cbt:affected-tests 测试

mvn tia:affected-tests 测试

旧的 POM 配置

新的 POM 配置

com.parasoft.xtest.cbt

com.parasoft.jtest.tia

新选项名称

旧名

新名字

parasoft.coverage.file

图片[1]-增强单元测试助手Jtestv2021.1更新的测试配置测试影响分析-老王博客

jtest.referenceCoverageFile

parasoft.test.file

jtest.referenceReportFile

parasoft.runFailingTests

jtest.runFailedTests

parasoft.runModifiedTests

jtest.runModifiedTests

parasoft.testFilter

jtest.testFilter

新的和扩展的选项

选项名称

描述

jtest.referenceCoverageFile

添加了对 URL 的支持。

jtest.referenceReportFile

添加了对 URL 的支持。

jtest.referenceStore

新选项。指定从 URL 下载的参考文件的位置以优化 TIA 性能。

jtest.settings

现在指定一个 .properties 文件。

jtest.settingsList

新选项。指定多个 .properties 文件。

支持测试套件

Jtest v2021.1 添加了对重新运行测试套件的支持。当测试套件中包含的至少一个测试受到代码更改的影响时,测试影响分析会重新运行整个测试套件。

新的和更新的静态分析规则

添加了以下规则:

规则 ID

标题

CODSTA.EPC.NCBAV

不要对相同的数据执行按位求和运算

PB.CUB.NCUCP

不要假设 Java 字符完全代表 Unicode 代码点

PB.NUM.PMRWLED

提供读写小端数据的方法

更新了以下规则:

其他变化

Parasoft – 符合大多数行业标准的领先自动化测试工具

Parasoft 是一家专门提供帮助企业创建无缺陷软件的软件测试解决方案的公司。

从开发到 QA,Parasoft 的技术通过集成静态和运行时分析、单元、功能和 API 测试以及服务虚拟化软件测试td是做什么的,在不牺牲质量和安全性的情况下加速软件交付并节省交付成本。

强大的报告和分析功能可帮助用户快速查明有风险的代码区域并了解新的代码更改如何影响其软件质量,而突破性技术将人工智能和机器学习添加到软件测试中,使组织更容易采用并扩展有效的软件测试实践开发和测试团队。

Parasoft 对 C/C++、Java、.NET 和嵌入式的开发和测试有着 30 多年的深入研究。许多财富 500 强公司已经使用 Parasoft 的产品来实现快速和高质量的软件交付。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论