白盒测试工具RationalPurifyPlus.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
白盒测试工具RationalPurifyPlus,rationalpurify下载,rationalpurify,rationalpurify破解,白盒测试工具,java白盒测试工具,白盒测试工具有哪些,白盒测试的工具,purifyplus,白盒测试

白盒测试工具– Purify Plus 内容 PurifyPlus 背景 PureCoverage Purify Quantify 回顾 PurifyPlus的背景 什么是PurifyPlus PurifyPlus是IBM Rational的可靠性测试工具包,主要包括: 代码覆盖测试工具:PureCoverage 内存和资源检查工具:Purify 性能瓶颈检查工具:Quantify PurifyPlus的背景 PurifyPlus可以做什么 可以针对VB、VC、Java程序,进行基于结构信息动态白盒测试工作: 代码覆盖测试:PureCoverage 内存和资源检查:Purify 性能瓶颈检查:Quantify 可以与IBM Rational其他测试工具集成使用,可以与VC集成使用 一般为开发人员在单元测试活动中使用 内容 PurifyPlus 背景 PureCoverage Purify Quantify 回顾 PureCoverage 代码覆盖分析工具 记录执行过的代码,生成代码覆盖分析报告 PureCoverage 演示时间 PureCoverage是什么样子? 如何生成代码覆盖报告? 产品自带例子Hello.c PureCoverage PureCoverage干了什么? PureCoverage的功能特点: 1、显示覆盖和覆盖次数:函数、代码 2、直接对应源代码,并不同颜色标注 3、使用多种图表显示统计结果 4、可以累计度量,记录中间度量结果 5、归并和比较同一代码多次运行的覆盖结果 6、使用过滤器可设置不记录某些模块/函数/文件的覆盖 7、并存取度量结果(cfy),导出度量结果(txt) PureCoverage PureCoverage还有什么功能特点: 1、支持VB、VC、Java; 2、支持WinNT、Solaris、HP-UX 3、和VC集成使用、单独使用、API使用(.net/JVM); 4、与PurifyPlus其他工具集成并共享数据; PureCoverage PureCoverage是怎么干的? PureCoverage的工作流程: 1、File|Run打开一个exe文件的程序 2、系统自动执行该程序 3、执行过程中可以记录中间覆盖数据 4、程序执行结束,系统显示覆盖分析结果 5、用户对分析结果进行比较和研究,或者再一次运行程序获取更多的或者累计的覆盖数据 PureCoverage 又是演示时间 教学用例子Sortdemo.mak 注意将调试信息编译进来 内容 PurifyPlus 背景 PureCoverage Purify Quantify 回顾 Purify 内存和资源分析工具 记录执行过程中的内存使用状况,发现并定位内存使用错误,比如: 非初始化内存读 数组越界读写 自由内存读写 堆栈越界读写 内存泄露 Purify 演示时间 Purify是什么样子? 如何记录执行过程中的内存使用状况,发现并定位内存使用错误? 产品自带例子Hello.c Purify Purify干了什么? Purify的功能特点: 1、主动搜查/记录/分析程序运行过程中(扫描频率不为0)的内存/API/COM/资源和句柄的使用状况/误用/泄漏 Help|Rational Purify Messages ABR/ABW BSR/BSW … MLK MPK … Purify Purify干了什么? Purify的功能特点: 1、主动搜查/记录/分析程序运行过程中(扫描频率不为0)的内存/API/COM/资源和句柄的使用状况/误用/泄漏 2、错误直接定位对应到源代码,并标注 3、使用多种图表显示分析结果 4、可以累计分析,记录中间分析结果 5、归并和比较同一代码多次运行的内存检查结果 6、使用过滤器可设置不记录某些模块/函数/文件的某些内存检查 7、可同时记录覆盖信息 8、并存取度量结果(pcy),导出度量结果(txt) Purify Purify还有什么功能特点: 1、支持VB、VC、Java; 2、支持WinNT、Solaris、HP-UX、SGI IRIX、Siemens Reliant UNIX 3、和VC集成使用、单独使用; 4、与PurifyPlus其他工具集成并共享数据; 5、无需源代码或Debug版本也能发现错误,使用BCI技术专利 6、与Debuger集成,并强制GC Purify Purify是怎么干的? Purify的工作流程: 1、File|Run打开一个exe文件的程序 2、系统自动执行该程序 3、执行过程中可以记录中间内存检查结果 4、程序执行结束,系统显示内存分析结果 5、用户对分析结果进行比较和研究,或者再一次运行程序获取更多的或者累计的内存检查结果 Purify 又是演示时间 教学用例子So

文档评论(0)

wdhao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档