测试方法和测试工具解决方案(3)

发表于:2010-06-23来源:作者:点击数: 标签:工具方案
测试方法和 测试工具 解决方案 (3) 软件测试 2.白盒工具--NuMega DevPartner Studio 这是一组 白盒测试 工具,主要是用于代码 开发 阶段,检查应用的 可靠性 和稳定性。它提供了先进的错误检查和调试解决方案,充分地改善生产力和开发团队的软件开发 质量 。

  测试方法和测试工具解决方案(3)   软件测试 

  2.白盒工具--NuMega DevPartner Studio

  这是一组白盒测试工具,主要是用于代码开发阶段,检查应用的可靠性和稳定性。它提供了先进的错误检查和调试解决方案,充分地改善生产力和开发团队的软件开发质量。NuMega产品线是一个全面的SmartDebugging工具包,自动地检查企业级或Internet级用多语言创建的组件和应用中出现的软件错误和性能问题,并能很快地给予解决。

  NuMega DecPartner Studio满足在软件开发过程中每一个开发人员的需求,无论我们是使用一种或多种语言,NuMega产品都能够帮助我们提高生产力。它的产品主要有自动地错误检测、性能分析、代码覆盖分析等功能,分别用于捕获、定位错误,抽取代码执行频度,以及抽取代码覆盖率等数据,产品包括:

  2.1 BoundsChecker

  程序员在开发过程中可能会经常遇到这样的问题:调试时语法没有问题,代码也没有错误,但应用程序运行就是不正常甚至死机,其实这有可能是由于逻辑错误引起的内存溢出或资源泄露等问题,这些错误一般是不容易被检测出来的。而这类错误就是BoundsChecker错误检测范围之一。

  通过对被测应用程序的操作,BoundsChecker提供清晰的、详细的程序错误分析,自动查明静态的堆栈错误及内存/资源泄露,并能够迅速的定位出错的源代码,即使在没有源代码的情况下也可检查第三方组件的错误。

  BoundsChecker错误检测范围主要包括:

  1).指针和泄露错误

  接口泄露

  内存泄露

  资源泄露

  未分配的指针错误

  2).内存错误

  动态存储溢出

  无效的句柄被锁定

  句柄没有被锁定

  内存分配冲突

  栈空间溢出

  静态存储溢出

原文转自:http://www.ltesting.net