- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单元测试工具Visual Unit 简明教程
VisualUnit,简称VU,是新一代单元测试工具,功能强大,使用简单,完全可视
化,不需编写测试代码。VU的测试结果使程序行为一目了然,有助于整理编程思路,提高
编程效率和正确性,并能快速排错;VU还增强调试器功能(如自由后退、用例切换),提高
调试的效率;VU能达到空前的测试完整性,轻松完成语句、条件、分支及路径覆盖;VU提
供详尽的测试报告VU不仅是单元测试工具,更是一种使程序开发变得更高质更高效
更舒适的工具。VU目前版本适用于C++语言。
在现有开发队伍和管理水平的基础上,使用VU进行充分的单元测试,可以使项目或产
品的质量较大幅度地提高,同时开发成本还要较大幅度地下降。
使用VU,黑盒方面,可以轻松完成功能测试、边界测试、速度测试,白盒方面,可以
轻松完成语句覆盖、条件覆盖、分支覆盖、路径覆盖。这种空前的测试完整性,使代码中的
缺陷无所循形。
使用VU,随时可以用回归测试检验修改是否引入新的错误,因此,随时可以对项目的
设计进行或大或小的修改,轻松进行螺旋式的迭代开发,或边开发边设计,甚至“以开发代
替设计”,使项目或产品真正符合用户的需求。
VU功能强大但使用简单,学习资料丰富,一天时间就能轻松上手;在VU的支持下编程,
程序行为一目了然,感觉舒适有趣,很受程序员的喜爱,决不会受到开发人员的抵制;VU
提供详尽的测试报告,测试部门可以依据测试报告对测试结果进行审核,保证测试质量。
运行环境与安装卸载
操作系统:
Windows2000, Windows XP, Windows Server 2003。
内存:
64M,推荐128M。
硬盘空间:
50M。
开发环境:
VC6.0、VC.net、VC.Net 2003、C++ Builder6.0。
安装VU:
解包后运行Setup.exe文件,按提示完成安装。
VU是绿色软件,安装时不写注册表,除两个DLL文件拷贝到系统目录下外,全部文件
均在安装目录下。
启动VU:
安装完后,从开始菜单启动VU。
卸载VU:
从开始菜单卸载。
VU1.0 主要界面
控制窗口
主窗口
信息窗口及其菜单
数据窗口及其菜单
代码窗口及其菜单
路径窗口及其菜单
测试用例编辑器
测试用例设计器
测试报告
建立与配置测试工程
建立测试工程:
测试工程使用与产品工程相同的开发环境建立和编译,运行测试工程即可执行测试,例
如,产品工程的开发环境是VC6.0,则同样用VC6.0建立、编译测试工程。
对测试工程的要求是:能编译被测试文件,且编译链接的结果是可直接执行的文件,在
符合这些条件的前提下尽可能简单,例如,产品工程是VC6.0的MFC Multiple Document工
程,则可以采用MFC Dialog Base作为测试工程,它比较简单,并且可以编译MFC文件,但
不能使用Win32Application,因为它不能编译MFC文件,也不能使用MFCDLL,因为它的编
译链接的结果不是可直接执行的文件。
多个产品工程可以使用一个测试工程,因此,建议采用较高适应性的工程类别,例如,
产品工程是Win32 Application,测试工程还是采用MFC Dialog Base为好,如果以后项目
中要开发一个MFC工程,可以附加进来一起测试。
测试工程的命名建议采用Test+产品工程名,如TestDemo。特别提醒:测试工程不能
命名为:xxxTester,因为这是测试文件的专用命名格式。
配置测试工程:
测试工程与普通的产品工程具有两个不同之处:
1)定义编译条件_VUNIT。VU提供的支持代码中凡是要用在产品文件中的宏,都只在定
义了编译条件_VUNIT时才编译,在产品工程中不编译。
2)执行VuxRunTest()函数。在测试工程最早执行的代码中调用这个函数,这个函数执
行完毕,测试也就结束。
除上述两点外,测试工程与产品工程区别不大,在不同的开发环境,具体的配置略有区
别,请按照帮助系统的说明进行。
生成测试文件
生成测试文件:
在控制窗口中选择要测试的文件。
VU会自动弹出“生成测试文件”窗口,点击“确
文档评论(0)