51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3531|回复: 3
打印 上一主题 下一主题

[原创] C/C++单元测试工具Visual Unit新手入门

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-6-19 16:22:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Visual   Unit   简介   
  Visual   Unit(VU)   解决了实施单元测试面临的主要问题:单元测试降低编码阶段的生产效率?   VU自动生成测试代码,全方位示出程序行为,帮助整理和验证编码思路,支持快速排错和高效调试,边编码边测试反而可以提高编码的生产率;开发人员不喜欢测试自已编写的代码?   VU使程序的功能和逻辑结构一目了然,既是测试工具,也是编码辅助工具,提高了编程的舒适度,容易让开发人员接受和喜爱;单元测试的效果难于保证、难于持续实施,并行开发难于保证覆盖率?   VU可轻松完成100%语句、条件、分支、路径覆盖,提供详尽的测试报告和待测试文件列表,随时可以检验测试效果、找出遗漏代码或未完成覆盖的代码,保证测试的完整性,易于持续实施。   
  Visual   Unit目前的版本支持VC6.0,VC.Net,C++Builder   6.0。   
  Visual   Unit的发布版本包括企业版和个人版,其中,个人版是完全免费的版本。   
   
  下载安装   
  可从官方网站下载Visual   Unit   1.1,网址为http://www.UnitWare.cn。安装包只有5.67M,但已包含了个人版和企业版。安装后,个人版即可免费使用,企业版在经过简单的注册后,可以免费试用一段时间。   
   
  开始使用Visual   Unit   
  下面是VU的入门操作,根据帮助系统中的《VU入门指引》修改而成,实际使用时建议直接阅读该指引,VU第一次启动时会询问是否浏览该指引。   
   
  1.   打开示例工程或新建测试工程   
  打开示例工程:     
  启动您的开发环境(如VC6.0),打开示例的测试工程,目录为:@ROOT@\Samples\@IDE@\TestDemo\     
  将以下目录添加到开发环境的搜索路径:@ROOT@\include\   及   @ROOT@\Samples\@IDE@\Demo\     
  @ROOT@表示VU的安装目录,如C:\Program   Files\Visual   Unit。   
  @IDE@表示开发环境的名称,目前有四种:VC   6.0、VC   .Net、VC.Net   2003、C++   Builder。   
  测试用例编辑器中可以阅读每一个示例的说明,该说明位于测试用例摘要下方。初学者最好看一下帮助系统中《关于示例的说明》。   
   
  或新建测试工程:   
  不同的开发环境建立和配置测试工程的操作稍有不同,请按照帮助系统的说明进行。   
  如果IDE是C++   Builder,测试时要在IDE中打开测试工程根目录下的VuxCodeImp.h文件,请阅读帮助系统《关于C++Builder的特殊事项》。   
   
  2.   选择要测试的产品文件和要测试的函数,自动生成测试文件和测试函数   
  在导航窗口中选择一个产品文件,如果测试文件不存在会弹出提示,生成测试文件;   
  在导航窗口的函数列表中选择一个函数,如果测试函数不存在会弹出提示,生成测试函数,并自动弹出测试用例编辑器。   
   
  3.   填写测试用例   
  在测试用例编辑器中“输入数据”和“预期输出”输入框中填写测试用例的输入和预期的输出。点击“新建”按钮将复制当前测试用例,修改输入和输出即可获得新的测试用例。   
   
  4.   运行测试   
  用您的开发环境编译并运行测试工程,即可执行测试。测试完毕,主窗口自动弹出,显示测试结果。   
   
  示例工程的主要文件是由VC6.0开发的,其他IDE在编译时会产生一些编译警告,可以忽略这些编译警告,有些代码会产生异常,缺省设置是不作处理,可以设为捕获异常(导航窗口菜单->选项->扩展,在“捕获异常”复选框前打勾),对于企业版,建议不要捕获异常,程序崩溃时不要即时调试(出现崩溃窗口时应选择“确定”),观察数据窗口和代码窗口通常可以快速地发现出错位置和出错原因。   
   
  5.   使用IDE插件   
  目前版本已经开发了VC6.0插件,使用该插件,点击一个按钮,即可完成步骤2.   3.   4的操作。该插件的安装和使用请查阅帮助系统。[个人版不支持IDE插件]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-6-19 16:24:20 | 只看该作者
这是我在网游时看到的,是不是最新版本不知道,我也是新手,欢迎大家来讨论
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-8-8 14:59:46 | 只看该作者
我学VU的测试教程 到第三章就卡住了。
555
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-8-8 15:00:47 | 只看该作者
我要测试的是c语言。
环境配置没有成功。

代码里有好多参数。
我是新手。。。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-16 09:02 , Processed in 0.069612 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表