高质高效舒适地编程:使用Visual Unit(VU)
发布时间:2006-05-13 13:31:01 来源:VC知识库 网友评论 0 条VU是新一代单元测试工具,功能强大,使用简单,完全可视化,不需编写测试代码。VU的测试结果使程序行为一目了然,有助于整理编程思路和提高编程效率和正确性,并能快速排错;VU还增强调试器功能(如实现后退等功能),提高调试的效率;VU能达到空前的测试完整性,轻松实现语句覆盖、条件覆盖、分支覆盖、路径覆盖;VU提供详尽的测试报告...... VU不仅是单元测试工具,更是一种使程序开发变得更高质更高效更舒适的工具。VU目前版本适用于C++语言。
自动生成测试代码
选择了一个待测试文件时,VU会检测是否存在对应的测试文件,如果不存在,弹出下面的对话框,点击“确定”即可生成对应的测试文件。

选择了一个待测试函数时,VU会检测是否存在对应的测试函数,如果不存在,弹出下面的对话框,点击“确定”即可生成对应的测试函数。生成测试函数后,会自动弹出测试用例编辑器。

一般不需要手工编辑测试文件,建立、编辑测试用例主要在测试用例编辑器中进行。在极特殊的情况下,也可以修改测试文件。
快速建立功能测试用例
生成测试函数后,会弹出测试用例编辑器,也可以从控制窗口或主窗口快捷菜单启动它。
下面是生成测试函数后弹出的测试用例编辑器窗口,已生成初始的测试用例,填写输入数据和预期输出即可构成完整的测试用例。

选中一个测试用例,点击“新建”按钮,VU就会生成当前选中用例的拷贝,并选中新生成的用例,这时即可进行修改以获得新的测试用例。由于不同的测试用例之间,往往变化很小,例如只有一个输入数据和一个预期输出不同,所以,在现有的测试用例的基础上进行修改是新建更多测试用例的最高效的方法。

输入数据和预期输出可用点操作符访问成员变量,还可以用同样的语法调用成员函数。VU生成的初始测试用例,其输入数据只包括参数,预期输出只包括返回值。

特殊情况下可以在代码模式下直接编辑测试代码,例如,下图的测试用例用于测试连续删除同一个用户两次。
- 推荐阅讯
- Delphi快速入门(一)
- 用NoahWeb表现层制作动态网站 - 第二天
- Oracle诊断案例:Job任务停止执行
- 在DBGrid组件中显示和编辑MEMO字段
- 5天玩转NoahWeb逻辑层--第一天
- 游戏开发新手入门之位图化图形
- 用鼠标模拟视线跟踪技术
- Delphi快速入门(四)
- 5天玩转NoahWeb逻辑层--第5天
- 杜绝安全隐患 容易忽视的Oracle安全问题
- 阅读排行
- 1.全面剖析Delphi 2006新增特性
- 2.用Delphi开发视频聊天软件
- 3.用Win32 API枚举应用程序窗口和进程
- 4.软件的架构与设计模式之什么是架构
- 5.软件的架构与设计模式之模式的种类
- 6.Delphi中为TreeView添加单选和复选框
- 7.用Delphi实现24位真彩色图标
- 8.VS.NET2005 Beta2初体验之感受2005
- 9.程序界面设计模式慨述
- 10.没落的奇迹 谁会买下Delphi?
- 专题教程
- Windows Server-Windows Server文档-Windows Server新闻-Windows Ser PostgreSQL-PostgreSQL文档-PostgreSQL新闻-PostgreSQL专家
- WebLogic-WebLogic文档-WebLogic新闻-WebLogic专家 FreeBSD-FreeBSD文档-FreeBSD新闻-FreeBSD专家
- Linux-内核 GUI KDE Gnome DNS FTP 安全 安装-Linux专区 Windows-AD IIS ServerCore 虚拟化 安全 HPC-Windows专区
- 大话G游 专题:手机病毒揭密
- ARP攻击防范与解决方案 路由故障处理手册
