使用新版Parasoft Jtest实现您的代码覆盖率目标

翻译|行业资讯|编辑:黄竹雯|2018-12-05 14:58:21.000|阅读 215 次

概述:Parasoft Jtest的v10.4.1版已经上市,将继续帮助软件开发团队更快,更自信地提供可靠,安全的Java应用程序。在此版本中,Parasoft Jtest专注于帮助用户解决在活动开发期间输入代码的问题。

# 31款JAVA开发必备控件和工具 # 企业数字化建设合规无风险[专题]

相关链接:

Parasoft Jtest通过提供一套工具来加速Java软件开发,以保证您的软件可靠,安全和可维护,从而最大限度地提高质量并最大限度地降低业务风险。Parasoft Jtest全面且可配置的报告使开发人员和管理人员能够理解并优先处理代码库中检测到的错误,包括根据构建的更改自动识别需要运行的测试。Parasoft Jtest的静态分析,JUnit测试和代码覆盖率的结果可以与功能和手动测试结果集成,以快速提供代码的完整画面,使您可以随时识别和降低风险。

Jtest介绍图

Parasoft Jtest的v10.4.1版已经上市,将继续帮助软件开发团队更快,更自信地提供可靠,安全的Java应用程序。在此版本中,Parasoft Jtest专注于帮助用户解决在活动开发期间输入代码的问题。


一、了解代码更改的影响

为了改善延迟交付对业务产生直接影响的瓶颈,Jtest10.4.1在IDE中实时向开发人员提供了有关哪些测试需要根据本地源代码更改执行的信息。然后单击一个按钮,Jtest只能执行那些测试!

为此,Jtest会自动识别受源代码更改影响的测试,因此您无需运行整套测试,从而节省宝贵的时间。此外,这种即时反馈有助于提高您对代码的信心,并提供在签入前测试代码更改的有效而全面的方法,以提高工作效率并帮助您放心地发布。

右侧的“Impacted Unit Tests”视图使开发人员能够查看哪些测试受到本地源代码更改的影响,并仅执行这些测试。

可以在CI流程中利用相同的功能,使整个开发团队能够快速测试所有开发变更。这样可以加快构建和验证过程,缩短开发/测试反馈循环。


二、实现代码覆盖率目标

随着代码的更改,引入了需要进行测试的新用例,以确保覆盖质量的差距。通过此版本,Jtest使开发团队能够覆盖更多用例,即使代码发生变化,也可以使用AI和机器学习智能扩展单元测试套件。

开发人员可以利用现有的测试套件克隆单元测试,Jtest现在可以自动改变这些克隆测试中的测试数据,覆盖未经测试的代码区域,帮助开发团队满足甚至超出代码覆盖率目标。

右侧的Recommendations视图通知开发人员未覆盖的代码。通过单击“Clone test”链接,可以复制现有的单元测试,并且其测试数据会发生变化以覆盖未覆盖的代码区域。

为了优化开发人员的单元测试工作流程,Jtest现在可以帮助用户跟踪方法调用并自动将所有推荐的断言应用于测试,用户只需初始化测试。Jtest现在可以处理其余的验证,从而简化了更高质量的代码覆盖。

在“Unit Test Assistant”视图中,可以使用新操作跟踪并自动将断言添加到测试中。


三、支持的开发环境

Jtest10.4.1中,通过升级底层技术堆栈来继续扩展开发环境,以支持以下开发环境:

  • Java 9&10
  • IntelliJ 2018.2
  • Eclipse 4.8(Photon)
  • Mockito 2.0
  • PowerMock 2.0

想要购买正版授权,或者获取更多该产品相关信息的朋友可以点击" 咨询在线客服 "~
海量产品正在参加年终大促,价格优惠!详情请点击 " 年终巅峰钜惠 "~

标签:测试优化软件测试

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至hey@evget.com


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
在线咨询
联系我们
TOP
在线客服系统
live chat