解决方案
CAE产品解决方案
EDA产品解决方案
软件工程产品解决方案
IT资源整合解决方案
针对C/C++的白盒测试软件—DevPartner for Visual C++ BoundsChecker

关键挑战

    有多少代码已经被测试覆盖?有多少编码错误和资源泄露还未被发现?代码基线是否稳定?每日构建的质量如何?没有合适的工具,您无法客观的确定代码是否被全面测试。缺乏上述信息,将增加软件开发过程进度的不确定,例如代码check-in,单元测试,集成测试甚至最终的软件发布。部门的主管每天都需要了解这些信息,但是直到现在,他们也很难得到客观的信息。

产品简介

    DevPartner® for Visual C++ BoundsChecker套件支持原生 (native) Microsoft Visual C++应用程序和应用组件,帮助开发人员提高代码质量,加速应用开发过程。它可以检测和分析运行时错误,为开发人员提供全方位的性能数据,检查测试覆盖率,可以精确定位运行时错误,性能瓶颈,弥补开发和测试之间的鸿沟,帮助您迅速解决应用缺陷,节约宝贵的时间。

主要优势

    DevPartner for Visual C++ BoundsChecker 套件是业界屡获大奖的白盒测试工具,能帮助软件开发团队提升应用质量,提高开发人员的工作效率,交付稳定的、高性能的软件应用。

1、交付全面测试过的企业应用

2、快速定位大量消耗内存的方法、内存泄露、资源泄露

3、提高应用程序的性能和伸缩性

4、支持分布式应用程序

5、代码质量跟踪以及报告

6、轻松诊断系统配置问题

产品功能特性

自动定位错误,快速修正缺陷

    BoundsChecker的错误诊断技术可以对非托管的Visual C++代码中的编码错误进行清晰,详细的分析,可以自动监控运行时代码的行为-如何访问内存,调用API以及使用COM接口和方法。不需要任何额外的编译步骤,您可以借助它自动定位静态存储区、 堆、栈的错误,侦测和诊断内存、资源泄露。它可以自动预判和侦测非托管的Visual C++代码线程死锁,分析线程和同步对象的问题。DevPartner for Visual C++ BoundsChecker套件也能帮助原生 (native) Visual C++的开发人员调用托管的.NET代码的接口。

定位性能问题

    DevPartner for Visual C++可以帮助您迅速隔离应用的性能瓶颈。Micro Focus专业的性能分析技术提供了完善的自顶向下的性能指标,从计算机、进程、组件直到源代码。结合一个直观的用户界面,性能分析功能让您可以跟踪应用处理逻辑,区分应用和操作系统调用,快速识别性能的问题。

部署全面测试的应用程序

    通过对 C++代码的测试会话的捕捉和组合,DevPartner for Visual C++的代码覆盖率分析功能可以定位已经测试的代码部分和未经过完善测试的代码部分,从而可以让测试团队专注在最需要提高测试覆盖的部分,保障应用质量。

代码质量跟踪以及报告

    DevPartner for Visual C++可以生成基于WEB浏览器的代码质量报告,便于管理层随时关注。重点指标、摘要信息可以让管理者从开发阶段到测试阶段都能迅速了解代码的质量。可定制的报告提供了一系列报告的需求,包括代码,代码的质量审核,误差检测、性能和代码覆盖率。

轻松比对部署环境差异

    系统配置差异和变更经常会导致产生应用程序缺陷,而此类缺陷很难在开发测试环境中得到重现。修复不能重现的缺陷对于您来说通常都是不可能完成的任务。DevPartner for Visual C++的系统对照功能帮助您了解系统配置和设置的不同对于应用程序稳定性的影响。通过系统快照,您可以通过简洁的视图比较两个系统的配置差异,或者了解单个系统的配置变更信息。

-总 部
  北京朝阳区东四环中路78号大成国际中心2号楼A0816室
  邮编:100124
  电话:010-59625257/58/59/60
  传真:010-59625262

-成都办事处

  成都市人民南路二段18号川信大厦24楼F-2座
  邮编:610016
  电话:028-86200061/2
  传真:028-86200063

-南京办事处
  南京市石鼓路107号华威大夏12A1座
  邮编:210004
  电话:025-68907817、68907818、68907819
  传真:025-68907816

-上海办事处
  上海市徐汇区裕德路168号“徐汇商务大厦”2302室
  邮编:200030
  电话:021-33634548