產品概述
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