- 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 用户使用手册
第一章 软件介绍
1.1 概述
Visual Unit 是一种可视化、自动化、标准化、高效率的C/C++单元测试工具,主是是提升开发人员代码的质量及开发的效率。功能强大并且易学易用。
软件特色
自动生成桩代码、驱动代码和用例框架
自动生成用例代码,人工及时干预避免生成垃圾;
自动将数据移到表格中,支持表格中编辑用例;
根据有效值范围、分段点生成测试数据;
根据指定组合生成用例;
无需编程解决底层函数不可控、失真、难于初始化;
无需编程解决局部静态变量的用例中控制,以及中断模拟;
用例设计器高效找出遗漏用例实现高覆盖;
支持内部输出的自动判断;
自动生成边界测试用例。
第二章 软件安装与卸载
2.1 软件安装环境
·软件运行环境要求:
操作系统:Windows2000, Windows XP, Windows Server 2003,Windows Vista。
内存:128M,推荐256M。硬盘空间:200M。
支持语言??? C/C++。
测试IDE??? VU采用用户提供的编译编辑环境来编译编辑测试代码,称为测试IDE。支持的测试IDE包括:VC6.0、VC 2003、VC 2005、VC 2008、Code::Blocks(使用GCC编译器)。
·对嵌入式项目的支持??? 自动解决各种嵌入式项目的平台差异和编译差异,以及自动模拟底层调用包括操作系统API,支持各种嵌入式项目及Linux项目。如果测试嵌入式项目有困难,可与技术支持联系,技术支持可以根据项目特点定制工程模板。在“帮助”菜单,单击“技术支持信息”,可查看技术支持联系方式。
2.2 软件安装过程
运行安装程序VU27Setup.exe
在安装向导点击“下一步”按钮
通过“浏览”按钮选择软件的安装路径,点击“下一步”按钮
点击“安装”按钮进入软件安装过程
软件安装进度显示
最终显示软件安装成功,选择是否直接启动该软件,点击完成按钮即可
2.3 卸载过程
从控制面板/添加删除程序 或运行“开始”菜单下“Visual Unit 2\卸载Visual Unit 2”程序 卸载.出现如下图对话框
第三章 新建工程
在主工具栏单击,或在“工程”菜单单击“新建工程”,即可打开“新建UDT工程向导”。
3.1模板选择??? 一个项目可以??立任意数量的UDT工程,建立项目的第一个UDT工程时,先选择开发IDE,再在右边的模板列表中,根据项目特性选择合适模板;UDT工程建立后,自动保存为模板,并出现在“或选择现有项目”框内,建立第二个或更多的UDT工程时,可选择先前的UDT工程作为模板,通常只需设定不同的被测文件和外围文件。
3.2导入数据??? 只有当开发IDE为VC6.0时,才会出现“导入数据”页,可选择.dsp文件导入项目数据,也可以直接点击“下一步”。
3.3常规信息??? 设定UDT工程的基本信息。建立项目的第一个UDT工程时,通常只需选择“产品项目根目录”和填写“UDT工程名称”,建立项目的第二个或更多的UDT工程时,通常只需填写“UDT工程名称”。 ??? 可将任务简写、模块名称或负责该模块的开发或测试人员的姓名,作为“UDT工程名称”。??? “语言”、“开发IDE”及“测试IDE”不能更改,如果不正确,请返回选择正确的模板。
3.4设定测试任务??? 点击复选框,将需测试的源文件设为T,不需测试但可能要使用的底层或关联源文件设为N,设为X的文件将被隔离,必要时自动打桩。以后可从工程菜单打开“工程属性”,重设源文件类别或指定新加入的源文件的类别。
能够设为N的源文件不要设为X,即尽可能减少打桩。作为一种策略,以后可在代码菜单单击“屏蔽桩代码”,临时屏蔽桩代码,利用链接错误找出本应链接的库和本应链接的源文件,以避免不当打桩。
按住Shift键,点击前面的加号,可递归展开
设定完测试单元后,点击“下一步”按钮
点击“下一步”按钮
点击“下一步”按钮
点击“完成”, VU会自动解析代码,生成桩、底层模拟、测试驱动、用例框架,然后自动启动测试IDE,并自动打开测试工程。解析过程中,“系统信息”窗口会打印错误及警告信息。
由于“工程属性/高级”页未曾设置,点击完成后,在VU自动解析过程中,往往会出现各种链接错误。解决方法是修改工程属性。
点击主界面工具栏,或在“工程”菜单单击“工程属性”,打开“工程属性”对话框,
根据“系统信息”窗口打印出错误及警告信息根据3.5里的方法进行修改。
3.5常见错误及解决方法
·文件[xxx]包含的文件[xxx.h]未找到
常见的原因是头文件搜索目录遗漏。与一般编译器一样,VU搜索头文件时,不搜索子目录。
切换到“头文件”页,增加include目录。VU具有自动搜索头文件
文档评论(0)