BoundsChecker是一个Run-Time错误检测工具,它主要定位程序在运行时期发生的各种错误;
记录:
第一步:简单了解一下boundcheck,在程序运行期间检测内存 指针错误的工具,主要有两种模式,activeCheck和finalCheck;其中activeCheck速度快,检测错误不太全;finalCheck速度慢,检测错误比activeCheck强而且全;(1)中有两种模式下的使用方法;
第二步:在(2)中看到,三楼发言的6.0以后版本都叫numega去了;于是google之;
第三步:单元测试工具Numega,包含三个独立的子模块;boundChecker,TrueCoverage,TrueTime; NuMega共有三个独立的子功能——BoundsChecker、TrueCoverage、TrueTime。
BoundsChecker为代码检错工具,
TrueCoverage为测试覆盖率统计工具,覆盖率对于测试来说是一项重要的数据以此来判断测试工作是否可以结束;
TrueTime为程序运行性能测试工具。一个应用程序运行速度慢,但不容易找到究竟是在哪里出了问题,所以查找出性能瓶颈的位置是调整代码性能的关键。
具体的在(3),还有各个模块的简介和使用方法,比较详细;但它只是和vc6.0进行集成;没有和VS2008的集成;
第l四步:下载和安装
Visual C++ BoundsChecker Suit V10 在2010-6月份就有了;还要去注册安装,轻舞飞扬的博客 才14天的试用期;
D:\Program Files\Compuware\DevPartner Studio\ 这是我的安装路径;
第五步:好像把numega给写忘了 ;
--------------------------------------------------------------------------------------------------------------------------------------------------------------
===============================================================================================
补充:
2011-7-19
D:\boundChecker\Compuware Devpartner Studio 9.0.2 Professional 根据(8)下载的种子下载了一天,终于下完了。把原来的v8.2版本删除 了;
终于装上了,在菜单栏上有devpartner 这个菜单项;ok,剩下时间就慢慢摸索吧
====================================================================================================
2011-7-21
yuucyf的专栏 在这里终于有一个对第10版的boundchecker 进行演示的了,网上好多都是vc6.0 而且版本也不对头;
==============================================================================================================================================================================================================
//2011-8-13
今天发现compuware devpartner boundchecker不能用了,看样子没有破解成功;
//2011-8-14 上午
今天把v9.0.2重新安装了一遍,打开 vs2008,提示过期了;还是没有破解;
//2011-8-14 下午
破解方法:
用破解目录中的libdlm32.dll 去覆盖 目录 "C:\Program Files\Common Files\Compuware\libdlm32.dll" 的libdlm32.dll;就可以了;
结贴;
参考网址:
1) 使用BoundsChecker(转载)心雨心路;主要介绍了active mode 和 final mode 两种模式的区别,只介绍了在final mode下怎么测试程序两个部分;不如参考(3);
2)CSDN 一个帖子;这里有人提到SmartChecker,以后有空再了解;
3) 单元测试工具Numega ; 主要介绍了BoundsChecker的两种模式下怎么样测试程序、TrueCoverage、TrueTime三个子工具及使用方法;相当全面;推荐;
4) 专访51Testing创始人周峰:浅谈软件测试工具 对软件测试行业的一种了解;
5) c++隐患漏洞检测(boundcheck),可用于vc++,delphi等多款开发工具 ;csdn上的boundchecker 的下载地址 ;17M多一点,如果不要求功能多的话,这个也许是个选择;
c++文档生成器,更容易制作帮助文档 意外发现还有这么个东西,文档生成器;启发是:不能闭门造车啊;多多进行沟通才是;
6)检查内存泄漏工具 BoundsChecker 8℃空间 分别介绍了active mode 和 final mode 下测试程序的方法;
Visual Assist X最新破解版下载 这有个最新版的visual assist x 的下载; 2011--8-14 :已经安装上,感觉还不错;
7)轻舞飞扬的博客 boundchecker 两个星期的试用期,点这里下载相关资料;来源:官网;
8) CSDN上的一个种子;Compuware DevPartner Studio 9.0.2 (9.0.1091.2) Professional ,
这个是v9.0.2版本;在我的盘D:\boundChecker,还在下载着 么有一点速度,竟然还有将近700人在下载;终于下载完毕! 但是好像没有破解;;来源 :csdn
9) Visual C++ BoundsChecker Suite v8.2 破解版 里面有破解补丁,下载地址和目录中的文件介绍;来源:个人图书馆;
10) C++ 内存泄漏检测 简单的介绍了六种内存检测工具:vs2008自带的,boundchecker, valgrival, purify, visualleakdetection;
来源:人人IT网 推荐了Visual Leak Detector是一款用于Visual C++的免费的内存泄露检测工具,这个有空再去了解;
11) Compuware DevPartner for Visual C++ BoundsChecker Suite 下载地址 v8.2版本的;来源:电驴
12) Compuware DevPartner for Visual C++ BoundsChecker Suite v8.2 破解版 下载v8.2 1M/s 直接秒杀其它网址,速度超快; 来源:精品软件园
13) Compuware DevPartner for Visual C++ BoundsChecker Suite v8.2 破解文件 来源:csdn;
14)怕兼容性问题,没有用13的破解文件,用的是还是精品软件园的, 也在12;
15) 利用BouncCheck进行单元测试 yuucyf的专栏 终于有图有例子;来源:csdn博客;
//这博客里面还有一系列的算法;点这里可以看到;