调测工具VcTster攻略之--搭建敏捷开发环境.docVIP

调测工具VcTster攻略之--搭建敏捷开发环境.doc

  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文档。上传文档
查看更多
调测工具VcTster攻略之--搭建敏捷开发环境

调测工具VcTester攻略之 搭建运行环境 作者:网际游民,成稿于2010年1月 关于VcTester工具 VcTester由ezTester公司推出,是业界众多VC调测辅助工具中功能最强悍的一款,为准确起见,我还是加上“之一”后缀,尽管VcTester很强,但仍有适用性限制,并非所有Visual C/C++代码在VcTester中都工作得很好(下面还有介绍),另外,本人尚不清楚今后是否还会冒出比VcTester更强的工具。 集众多工具的优势于一身是VcTester一个显著特色,在源代码编辑方面,VcTester与Source Insight有得一比,大体是SI提供功能更多、更丰富些,但VcTester的功能要精巧些,集成度更高些。在提示输入方面,包括键入单词的步随提示,数据结构或类成员提示输入,函数参数信息提示等,VcTester比Visual Assist的智能程度更高些,当然Visual Assist嵌入到VC的IDE中使用,是两个厂家提供功能,两者之间难有深层次互动,VcTester则使用自有IDE,与代码风险检查器、覆盖率插装等功能互为支援,在识别不同上下文环境并提供更准确信息方面做得更细致。 VcTester的脚本化调测驱动与脚本桩是独有功能,至少,本人尚未发现业界有类似工具出现,这两项应该是VcTester的最大亮点吧。简单来说,在VcTester中把被测程序运行起来后,用脚本可以把被测系统中变量的值修改掉,也可以用脚本将被测函数直接调起来,还可以写一个脚本函数,在线的替代被测的C/C++函数,比较神奇!不清楚它是怎么做到这一点的。我勉强拿CppUnit与VcTester作对比,但又觉得这两者完全不同,CppUnit用C++写测试用例,它与C++编程没太大区别,少不了编译链接,而VcTester用脚本写用例,写完后立即执行,立即看到运行效果,具有强烈的即兴操作风格。还有MOCK对象,尽管也起到打桩的作用,但理念很不相同,用惯MOCK桩后切换到脚本桩,思维方式会闹别扭,而用惯脚本桩后,又打心底瞧不上MOCK这种怪胎式做法。 以上权当VcTester的扼要介绍,相比ezTester的官方文档,随意了点,阅读官方材料可能半天不知所云,我拿几个现成工具作比较,先给大家一个大致的概念。 关于这个工具,还得补充一句,数年来大家一直找不到VcTester最新版本,从V2.2.0开始,VcTester就封闭起来只对商业用户开放了,在网上只能找到三年前的版本(VcTester V2.1.4),目前VcTester已发展到V5.1,从5.1起ezTester公司重新向公众开放一个可免费体验的版本(VcTester Mini),请到www.ezT下载最新版本,本系列文章就是基于这个Mini版展开介绍的(老版本太陈旧,就别用了()。 关于本系列文章 自从一年前我第一次接触VcSmith与VcSmart工具时,就被它精练实用的语言映射技术所吸引,我拿它配合VC做开发用得很顺手,很早就想写点东西,总结一些经验分享出来,因为工作忙没顾上写,直到上个月我从事的项目终于收尾了,晚上不必加班,我才倒腾出一点时间。恰巧,这时VcTester Mini发布了,终于有免费体验的新版本了,欣喜之余我把原计划写一篇文章改成写一个系列,写作时间拉长,内容更充实些。 初步设想是在这系列文章中逐次描述本人曾经历的应用体验,有一些与本人前阶段的工作有关,我用VcSmith辅助我们的项目开发已有半年,有一些实际使用经验,另一些则是本人业余爱好,喜欢琢磨点东西,像API测试、数据驱动测试体系,ezTester没提供相关材料(或许有,但我不是他们的商业客户),是我自己琢磨出来的,如果大家第一次看到此类应用,就追认我为创始人吧(。多说一句闲话,ezTester似乎该多提供一些应用实例,单有用户手册是不够的。 上面提到VcSmith、VcSmart,可能大家一头雾水,这与VcTester有什么关系?我先说明一下,VcSmith与VcSmart是VcTester的共享版,VcTester近半功能已在VcSmith中公开,而VcSmart则是VcSmith的精简版本。脚本驱动在VcSmith中是完整的,但脚本桩缺失,随着VcTester Mini版本推出,脚本桩也能免费体验了。本系列文章中有近半内容与脚本桩相关,这也是ezTester公开Mini版后,我才决定将一篇改成一个系列的原因。 本系列文章罗列如下: 《调测工具VcTester攻略之:搭建敏捷开发环境》 《调测工具VcTester攻略之:使用快捷编辑功能》 《调测工具VcTester攻略之:快速定位问题》 《调测工具VcTester攻略之:敏捷开发方式下调测组织过程》 《调测工具VcTester攻略之:脚本驱动A

文档评论(0)

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

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

1亿VIP精品文档

相关文档