Visual Unit 4
FlowFly 5 企业版
FlowFly 5 教育版
基本理论
基本理论:软件危机简述
基本理论:解决方案综述
时间危机
解决时间危机:可视编程
解决时间危机:集约调试
其它危机
解决质量危机:快速调试
解决需求危机:快速迭代
解决管理危机:持集测试
您的位置:首页 > 技术中心 > 常见问题

VU4功能:概括性问题

2014-02-09 08:02:11

1、真的比其他单元测试工具高10倍效率吗?

    Visual Unit 4彻底表格驱动,不需要编写测试驱动代码或桩代码。其他单元测试工具均需要编写大量驱动代码和桩代码,仅此一项,就具有10倍效率。VU4支持快速完成白盒测试指标,支持Easy TDD敏捷开发,进一步拉大了效率距离。VU4的测试数据完全与测试代码分离,测试代码自动维护,测试数据高度可重用,更进一步提升了测试效率。

2、彻底表格驱动是什么意思?
    通过在数据表格中填写数据,就可以建立用例进行测试,即使涉及底层输入、局部输入、局部输出、复杂对象、数组、链表、映射表等,也不需要编写测试驱动代码和桩代码。只有极少数的几种特殊场景,才需要修改或生成用例代码,已知的包括:异常测试、指向其他数据的指针、函数指针、可变参数,您可能测试完一个项目,都不会碰到这些场景,就算碰到,修改用例代码也是很简单的。

3、Easy TDD敏捷开发是什么意思?
    这是发挥VU4效益的最佳实践,是指以Easy TDD为核心的敏捷开发。Easy TDD是一种很舒服且很高效的开发模式,强调的是发挥单元测试的效益而不是改变程序员的行为和思维习惯 。Easy TDD本身就会让开发过程变得敏捷,因此,即便开发过程的其他环节不变,仅仅引入Easy TDD,就可以让开发过程敏捷起来。请查看Easy TDD敏捷开发

4、快速完成白盒测试指标是什么意思?
    VU4的用例设计器,针对未覆盖的逻辑单位,自动计算近似用例并提出修改提示,按提示修改输入,并根据代码功能修改输出,就可以实现覆盖。要完成MC/DC本来是很困难的,但是,使用VU4,则可以快速完成该指标,找出隐藏很深的遗漏用例。

5、单元测试维护成本很高,VU4也这样吗?
    项目代码会随开发过程的推进产生大量的变更,导致测试代码与产品代码不匹配,使单元测试的维护成本很高。VU4已实现了彻底的表格驱动,测试代码很简单并且完全由VU生成和维护,即使产品代码做了大幅度的更新,也可以自动刷新测试代码,因此,VU4避免了对测试代码的维护成本。

6、测试数据高度可重用,VU4能做到吗?
    传统的单元测试技术和工具,将测试数据混杂在测试代码和桩代码中,必然难于重用。VU4实现了彻底的表格驱动,测试数据独立存放于数据表格中,可以做到高度可重用。

广州凯乐软件技术有限公司
业务咨询:020-85589545 Email:sales@kailesoft.com Q Q:672746750
产品中心
FlowFly5企业版
FlowFly5教育版
Visual Unit 4
视频中心
FlowFly入门
FlowFly之单元测试
VU4功能演示
单元测试培训
技术中心
技术文章
常见问题
在线帮助
专家博客
关于我们
公司介绍
凯乐文化
联系我们
版权所有:广州凯乐软件技术有限公司 粤公网安备44010502002928号 粤ICP备17061168号