Insure++软件测试工具概述

发表于:2008-06-04来源:作者:点击数: 标签:软件测试工具Insure概述
产品概述 C和C++ 开发 人员经常需要面对这样的问题:代码中的许多错误在测试时并不显露出来。当软件带有一些难以捕捉的错误,如内存破坏等,往往在一台电脑上运行良好,然而在另外一台电脑上则有可能会彻底崩溃。为了帮助开发人员在软件发布之前查找并纠正

产品概述

C和C++开发人员经常需要面对这样的问题:代码中的许多错误在测试时并不显露出来。当软件带有一些难以捕捉的错误,如内存破坏等,往往在一台电脑上运行良好,然而在另外一台电脑上则有可能会彻底崩溃。为了帮助开发人员在软件发布之前查找并纠正这类错误,Parasoft专门设计了Insure++。

Parasoft Insure++是一个自动的运行时软件测试工具,可以检测软件中难以发现的错误,如内存破坏、内存泄漏、内存地址错误、变量初始化错误、变量定义冲突、指针错误、库错误、I/O错误和逻辑错误等。只需单击按钮或一个简单的命令,Parasoft Insure++就会自动揭示您代码中的错误——帮助您发现错误问题的来源,或许您为此已经诊断了几个星期;还可以对那些您以前未曾注意的问题提出警告。由于Parasoft的专利技术对测试代码具有最深层次的理解,并且可以揭示最难于查找的问题,因此同其他同类工具相比,Insure++能够检测出更多的错误。

将Parasoft Insure++集成到您的开发环境中,能够极大地缩短调试时间并有效地防止错误。

新版7.0含有高级使用引擎,使得工作更加快速,能够更加方便的发现那些内存相关的错误根源。该版本还支持Intel和AMD新的64位开发平台,是业界支持该种重要平台的唯一内存检测工具。

产品优势:

查找大型复杂代码内同类工具有可能忽视的错误;
检测不易捕捉的运行时错误,如内存破坏、内存泄露、内存分配错误等;
缩短了测试/调试时间,开发人员可以在开发任务上投入更多精力;
去除了那些有可能导致延误、超出预算和发布不完全的风险;
提高了企业程序的品质和安全性;
无需修改源代码。

产品特性:

同OCI相比,获得专利的源代码工具可以更加全面的检测错误;
提升了传统的变化测试技术,检测结果更加明确;
Chaperon?技术(Linux x86)令检测过程更加快速。能够检查所有类型的内存问题及第三方库和函数;
程序单元数据库比较运行时属性值,能够检验一致性和正确性;
支持通用编译器。


支持配置:

Microsoft Windows NT/2000/XP/2003

Insure++ 作为Visual C++插件
Microsoft Visual C++ 6.0
Microsoft Visual C/C++ .NET
Microsoft Visual C++ .NET 2003

Linux for x86 processors 32 位 (all distributions)

GNU gcc/g++ 2.95.x, 3.2.x, 3.3.x, 3.4.x, 4.0
Intel ICC 8.0, 8.1, 9.0

Linux for AMD64 和 Intel EM64T 64 位 (all distributions)

GNU gcc/g++ 3.2.x, 3.3.x, 3.4.x, 4.0
Intel ICC 8.1, 9.0

Solaris 7, 8, 9, 10 UltraSparc Processor

Forte Developer 6 Update 2 (6.2) / Sun CC 5.3
Sun ONE Studio 7/ Sun CC 5.4
Sun ONE Studio 8/ Sun CC 5.5
Sun Studio 9/ Sun CC 5.6
Sun Studio 10/ Sun CC 5.7
GNU gcc/g++ 2.95.x, 3.2.x, 3.3.x, 3.4.x

IBM AIX 5.1, 5.2, 5.3, PowerPC Processor 32位和64位

IBM VisualAge (xlC) v5, v6, v7, v8
GNU gcc 2.95.x, 3.2.x, 3.3.x, 3.4.x (不支持GNU g++)

HP-UX 11 for PA-RISC 32位和64位

HP aCC/aC++ version A.03.26和更高
GNU gcc/g++ 2.95.x, 3.2.x, 3.3.x, 3.4.x

 

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