提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|行业资讯|编辑:胡涛|2023-07-18 09:50:03.687|阅读 29 次
概述:使用最新版本的Parasoft Jtest,可以轻松地为修改后的代码创建测试,捕获任何Java应用程序的代码覆盖率,并在任何测试框架中优化测试执行
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
Parasoft是一家专门提供软件测试解决方案的公司,Parasoft通过其经过市场验证的自动化软件测试工具集成套件,帮助企业持续交付高质量的软件。Parasoft的技术支持嵌入式、企业和物联网市场,通过将静态代码分析和单元测试、Web UI和API测试等所有内容集成到交付管道中,再加上服务虚拟化和完整的代码覆盖率,减少了交付安全、可靠和合规软件所需的时间、精力和成本。
使用最新版本的Parasoft Jtest,可以轻松地为修改后的代码创建测试,捕获任何Java应用程序的代码覆盖率,并在任何测试框架中优化测试执行。请继续阅读本文了解更多的详细信息。
测试用例的创建和执行以及测量代码覆盖率是现代开发过程的重要组成部分。新发布的Parasoft Jtest 2023.1增加了重要的新功能,使Java开发和QA团队在测试实践中更具有生产力和效率。
通过使用最新版本的Jtest,您可以在Visual Studio code IDE中提高Java代码的质量。此外,代码覆盖和测试影响分析工作流已经扩展,以便支持QA团队,而不需要访问任何测试框架运行的源代码和应用程序测试。
虽然Visual Studio Code实际上并没有那么新,但它作为Java开发团队的IDE越来越受欢迎。最近的调查显示,它现在在Java IDE领域占有大约20%的市场份额。
在这个版本中,我们为Parasoft Jtest添加了一个Visual Studio Code扩展。通过这个扩展,你可以:
运行静态代码分析
从Parasoft DTP(我们的报告和分析仪表板) 发布和下载来自静态分析的结果
直接在IDE中检查代码覆盖率等
当开发团队在他们的应用程序中更改代码时,他们可能会倾向于跳过单元测试,因为他们没有时间编写适当的单元测试集。随着最新版本Parasoft Jtest的发布,这不再是一个难题了!有了这个版本,开发人员可以自动创建单元测试,来专门覆盖他们刚刚更改的代码。更重要的是,新的单元测试被优化为只覆盖新代码中未覆盖的部分,从而消除了冗余测试的产生。
除了为修改后的代码编写新的测试之外,开发人员还需要在提交代码之前运行现有的测试来验证他们的更改。他们通常不知道要运行哪些测试,也不想运行所有测试,因为这可能会花费大量的时间。Parasoft Jtest的单元测试视图解决了这个问题,它向开发人员展示了他们需要重新运行的特定测试,以通过运行这些特定测试的单个操作来验证他们的更改。在这个版本中,受影响的单元测试视图得到了增强,即使没有导入夜间测试运行的覆盖率,也可以显示受影响的单元测试的主要集 (它支持显示完整的测试集),并且它现在可以指示哪些单元测试是新的,哪些是现有的。
度量代码覆盖率的需求似乎从未像现在这样高。虽然代码覆盖率不能告诉您是否做了足够的测试,但它可以告诉您什么时候没有做足够的测试。使用Parasoft Jtest,开发和QA团队可以从多种测试实践中度量Java应用程序的代码覆盖率,包括单元测试、功能测试、UI测试和手动测试。
在这个版本中,一个重要的新功能是QA团队能够在不访问源代码的情况下,来测量应用程序中的代码覆盖率。在以前的版本中,团队需要分析源代码来建立一个基准的代码集,来衡量代码覆盖率。但是在这个版本中,QA团队现在可以直接扫描应用程序二进制文件,来确定要测量覆盖率的应用程序代码。
此外,新的命令行实用程序jtestcov简化了代码覆盖工作流,并使其更快、更容易。这提供了独立捕获可测试代码的基线集和运行时覆盖率数据的能力,并分别将这些数据上传到Parasoft DTP,在DTP中它们被汇总在一起。
开发团队和QA团队希望优化CI/CD管道中的测试,来将更多的时间投入到代码更改工作中,并尽快获得反馈。在之前的版本中,团队可以使用Jtest的测试影响分析来识别和运行特定的单元测试集,来验证其更改。但我们知道,团队运行的不仅仅是单元测试,还包括功能测试和UI测试。
因此,我们使用新的jtestcov命令行实用程序扩展了Jtest的测试影响分析功能,来识别受影响的功能、UI和其他类型的测试,这些测试需要根据一组代码更改和从这些测试中收集的覆盖率来运行,无论您使用哪个测试框架来运行这些测试。
对于安全性和合规性要求,我们更新了以下静态分析测试配置,以验证源代码的安全性和隐私性:
OWASP应用安全验证标准(ASVS) 4.0.3的新测试配置,它为评估Web应用程序的技术安全控制提供了一个框架,并为开发人员提供了一套构建安全应用程序的指导方针
CWE 4.10的新测试配置
更新了CWE Top 25 + On the Cusp 2022的测试配置
更新了UL 2900测试配置
更新HIPAA的测试配置
新版的Jtest支持以下内容:
IntelliJ版本2022.3和2023.1
Eclipse版本2022-12和2023-03
了解更多有关Parasoft产品咨询,欢迎咨询
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
本文将为大家深入介绍QtitanDataGrid组件,看看它是如何为Qt开发提供强大的数据表格解决方案的,欢迎下载最新版组件体验!
在现代工业自动化领域,OPC协议在设备、系统和软件之间的数据交换中发挥着重要作用。随着技术的进步,传统的OPC DA协议逐渐暴露出一些不足,比如跨平台支持差、安全性不足等问题,OPC UA作为其升级版应运而生,具有更强的灵活性、安全性和跨平台能力。那么,如何将原本使用OPC DA的系统或设备迁移到OPC UA协议呢?
在工业自动化领域,OPC协议被广泛应用,它帮助不同品牌、不同类型的设备和系统之间实现数据交换。OPC协议有多个版本,其中最常见的有OPC DA和OPC UA。虽然它们都属于OPC协议家族,但这两者有许多重要的区别。那么,OPC DA和OPC UA究竟有什么不同?
针对 C/C++ 软件开发提供统一、完全集成的测试解决方案。
Parasoft Jtest用于应用软件开发的集成Java测试工具
Parasoft dotTEST降低C#和VB.NET开发风险,有效地实现符合C#和.NET开发的测试工具的要求
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢