- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VisualUnit使用手册
Visual Unit 用户使用手册
第一章 软件介绍
1.1 概述
Visual Unit 是一种可视化、自动化、标准化、高效率的C/C++单元测试工具功能强大并且易学易用。动生成桩代码、驱动代码和用例框架自动生成用例代码,人工及时干预避免生成垃圾;自动将数据移到表格中,支持表格中编辑用例;根据有效值范围、分段点生成测试数据;根据指定组合生成用例;无需编程解决底层函数不可控、失真、难于初始化;无需编程解决局部静态变量的用例中控制,以及中断模拟;用例设计器高效找出遗漏用例实现高覆盖;支持内部输出的自动判断;自动生成边界测试用例。操作系统: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项目。如果测试嵌入式项目有困难,可与技术支持联系,技术支持可以根据项目特点定制工程模板。在“帮助”菜单,单击“技术支持信息”,可查看技术支持联系方式。VU27Setup.exe
在安装向导点击“下一步”按钮
通过“浏览”按钮选择软件的安装路径,点击“下一步”按钮
点击“安装”按钮进入软件安装过程
软件安装进度显示
最终显示软件安装成功,选择是否直接启动该软件,点击完成按钮即可
2.3 卸载过程
从控制面板/添加删除程序 或运行“开始”菜单下“Visual Unit 2\卸载Visual Unit 2”程序 卸载.出现如下图对话框
第三章 新建工程
在主工具栏单击,或在“工程”菜单单击“新建工程”,即可打开“新建UDT工程向导”。模板选择??? 一个项目可以建立任意数量的UDT工程,建立项目的第一个UDT工程时,先选择开发IDE,再在右边的模板列表中,根据项目特性选择合适模板;UDT工程建立后,自动保存为模板,并出现在“或选择现有项目”框内,建立第二个或更多的UDT工程时,可选择先前的UDT工程作为模板,通常只需设定不同的被测文件和外围文件。导入数据??? 只有当开发IDE为VC6.0时,才会出现“导入数据”页,可选择.dsp文件导入项目数据,也可以直接点击“下一步”。常规信息??? 设定UDT工程的基本信息。建立项目的第一个UDT工程时,通常只需选择“产品项目根目录”和填写“UDT工程名称”,建立项目的第二个或更多的UDT工程时,通常只需填写“UDT工程名称”。 ??? 可将任务简写、模块名称或负责该模块的开发或测试人员的姓名,作为“UDT工程名称”。??? “语言”、“开发IDE”及“测试IDE”不能更改,如果不正确,请返回选择正确的模板。设定测试任务??? 点击复选框,将需测试的源文件设为T,不需测试但可能要使用的底层或关联源文件设为N,设为X的文件将被隔离,必要时自动打桩。以后可从工程菜单打开“工程属性”,重设源文件类别或指定新加入的源文件的类别。能够设为N的源文件不要设为X,即尽可能减少打桩。作为一种策略,以后可在代码菜单单击“屏蔽桩代码”,临时屏蔽桩代码,利用链接错误找出本应链接的库和本应链接的源文件,以避免不当打桩。
点击“下一步”按钮
点击“完成”, VU会自动解析代码,生成桩、底层模拟、测试驱动、用例框架,然后自动启动测试IDE,并自动打开测试工程。解析过程中,“系统信息”窗口会打印错误及警告信息,或在“工程”菜单单击“工程属性”,对话框“系统信息”窗口打印错误及警告信息文件[xxx]包含的文件[xxx.h]未找到常见的原因是头文件搜索目录遗漏。与一般编译器一样,VU搜索头文件时,不搜索子目录。切换到“头文件”页,增加include目录。VU具有自动搜索头文件所在目录的功能,如果认为未找到的头文件可能是库头文件,则点击“库头文件”右侧的“搜索”按钮,否则点击“常规头文件”右侧的“搜索”按钮打开如下图所示的对话框,未找到的头文件已经自动列出,搜索的起始目录也已设好,如果需添加其他起始目录,请点击“添加”,不需要的起始目录,可点击选中后,再点击“删除”。点击“查找”,“查找结果”框中会列出所有包含这些头文件的目录(如果在多个目录下有同名头文件,全部列出),请检查,并将不正确的目录删除。最后点击“加入”。另一种比较少见的原因是编译条件遗漏。编译条件是指产品项目使用了用户设定的“预处理定义”(可在工程Sett
文档评论(0)