BoundsChecker是一个Run-Time错误检测工具,它主要定位程序在运行时期发生的各种错误;
来源:互联网 发布:淘宝十大黑店 编辑:程序博客网 时间:2024/05/18 00:00
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天的试用期;<iframe id="iframe_0.5005081496199177" src="data:text/html;charset=utf8,%3Cimg%20id=%22img%22%20src=%22http://img.baidu.com/hi/jx2/j_0023.gif?_=2305836%22%20style=%22border:none;max-width:909px%22%3E%3Cscript%3Ewindow.onload%20=%20function%20()%20%7Bvar%20img%20=%20document.getElementById('img');%20window.parent.postMessage(%7BiframeId:'iframe_0.5005081496199177',width:img.width,height:img.height%7D,%20'http://www.cnblogs.com');%7D%3C/script%3E" frameborder="0" scrolling="no" style="margin: 0px; padding: 0px; border-style: none; border-width: initial; width: 50px; height: 50px;"></iframe>
D:\Program Files\Compuware\DevPartner Studio\ 这是我的安装路径;
第五步:好像把numega给写忘了 ;<iframe id="iframe_0.9903802804805206" src="data:text/html;charset=utf8,%3Cimg%20id=%22img%22%20src=%22http://img.baidu.com/hi/jx2/j_0025.gif?_=2305836%22%20style=%22border:none;max-width:909px%22%3E%3Cscript%3Ewindow.onload%20=%20function%20()%20%7Bvar%20img%20=%20document.getElementById('img');%20window.parent.postMessage(%7BiframeId:'iframe_0.9903802804805206',width:img.width,height:img.height%7D,%20'http://www.cnblogs.com');%7D%3C/script%3E" frameborder="0" scrolling="no" style="margin: 0px; padding: 0px; border-style: none; border-width: initial; width: 50px; height: 50px;"></iframe>
--------------------------------------------------------------------------------------------------------------------------------------------------------------
===============================================================================================
补充:
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人在下载;终于下载完毕! 但是好像没有破解;<iframe id="iframe_0.8302331259994729" src="data:text/html;charset=utf8,%3Cimg%20id=%22img%22%20src=%22http://img.baidu.com/hi/jx2/j_0023.gif?_=2305836%22%20style=%22border:none;max-width:909px%22%3E%3Cscript%3Ewindow.onload%20=%20function%20()%20%7Bvar%20img%20=%20document.getElementById('img');%20window.parent.postMessage(%7BiframeId:'iframe_0.8302331259994729',width:img.width,height:img.height%7D,%20'http://www.cnblogs.com');%7D%3C/script%3E" frameborder="0" scrolling="no" style="margin: 0px; padding: 0px; border-style: none; border-width: initial; width: 0px; height: 0px;"></iframe>;来源 :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博客;
//这博客里面还有一系列的算法;点这里可以看到;
http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece763104c8c711923d030678197027fa3c215cc791015163cb4e772351770929426305db21902b7a52b2971547faaca9f8e4b8bbec42b24dc2331244d8d4641d14efec0172fc237902db3e946b9aeb56fd3f8dd8382130f9c44040ad1aadc0b59438a&p=997ec54ad3c133b305fbc7710a59&user=baidu&fm=sc&query=BoundChecker&qid=e7f82e940355f377&p1=3
http://www.cnblogs.com/diyunpeng/archive/2011/12/29/2305836.html
- BoundsChecker是一个Run-Time错误检测工具,它主要定位程序在运行时期发生的各种错误;
- 错误检测工具BoundsChecker使用介绍
- 程序运行时错误说明(Run-Time Error Checking)
- 在MyEclipse上运行MapReduce发生错误
- 运行时出现Run-time error'429'错误的解决方法
- 重复运行一个程序引发的错误
- 程序调试常见错误 (主要是内存错误)
- 多态类中的虚函数表是Compile-Time,还是Run-Time时发生的
- 用unity运行不了发生的错误
- 在w7安装oracle 10g时发生“程序异常终止。发生内部错误”的解决
- 不让一个错误发生
- net time 发生系统错误5的解决
- VC6编译的程序发生ESP错误
- 运行安装程序时发生(-5004 : 0x8002802b错误)
- VLD-添加到vs2008后,发生“程序无法运行”错误
- Maven run as maven install发生错误
- 安装 XXX 时出现错误 无法访问windows安装服务。发生这种情况的可能是您在安全模式下运行windows
- android 运行发生noclassdeffounderror错误
- 从数据库读取数据。在页面用表格显示,并实现隔行换色
- Nutch搜索引擎_ Nutch简介及安装
- BZOJ 1133 [POI2009]Kon
- keil提示仿真器SWD/JTAG Communication Failure的问题解决
- Android后台-登录实例(1)
- BoundsChecker是一个Run-Time错误检测工具,它主要定位程序在运行时期发生的各种错误;
- jbpm(未涉及到业务的操作)
- Visual Studio 2010 快捷键
- iOS开发笔记 — 常用到的固定格式
- lib 和 dll 的区别、生成以及使用详解
- javaScript中匿名函数的传参及赋值
- 【CSS】响应式web设计之CSS3 Media Queries
- 第十三届小波智能媒体技术与信息处理国际学术会议征文通知
- Ubuntu开机 网络配置等待很久 Waiting up to 60 more seconds for network configuration