|
为什么要进行单元测试?
·单元测试,就是对各个代码单元分别进行测试,“单元”一般指类或函数。
·未经充分测试的代码可能隐含各种各样的错误。对各个代码单元分别进行测试,发现和修正错误都比较容易,否则,软件集成后,由于范围扩大,各部分代码互相影响,测试及排错的难度会成指数级数上升,修正错误时又可能引入新的错误,形成循环,往往造成预算超支、工程延期、产品质量不符要求、维护费用居高不下。单元测试是保证产品质量、避免项目延期、降低开发成本的必要手段。
Visual Unit是什么?
·Visual Unit,简称VU,是一种可视化、自动化、标准化、高效率的新一代单元测试工具,功能强大并且易学易用。
VU的测试效果和效率如何?
·测试效果通常用白盒覆盖率来衡量,VU可以完成的白盒覆盖率是:100%语句、条件、分支、路径覆盖,并用自动边界测试检查“未考虑某些特殊输入”形成的错误。请注意,这里是说“完成”,而不仅仅是“统计”。
·测试效率难于精确计量,一般来说,使用VU边开发边测试,在原来只用于编码的时间内可同时完成编码和单元测试,也就是不需要额外测试时间。
·综合起来说,VU的测试效果和效率就是实现“零时间彻底测试”。
部分功能:
·自动生成测试代码
·可视化编辑测试用例,人工只需建立容易想到的测试用例
·自动统计语句、条件、分支、路径覆盖
·显示参数、成员变量、返回值等输入输出数据
·显示每个用例所执行的代码
·自动画出逻辑结构图
·显示逻辑结构图中任一语句块、分支、分支结构、路径的代码
·逻辑结构图可自由裁剪,语句块、分支、分支结构、路径均可删除/恢复
·测试用例设计器可轻松找出遗漏的测试用例,实现100%的语句、条件、分支、路径覆盖
·程序行为一目了然,帮助整理、验证编程思路,提高编程效率
·快速排除程序错误
·提高调试效率
工作环境
·操作系统:Windows2000, Windows XP, Windows Server 2003。
·开发环境:VC6.0、VC.NET、VC.Net 2003、VC 2005、C++ Builder6.0。
·开发语言:C/C++
文件太大(27M),传不上来,给个下载链接:http://www.kailesoft.cn/download/(包括企业版、企业版正式License及教程)
[ 本帖最后由 VisualUnit 于 2008-6-18 19:43 编辑 ] |
|