Visual Unit 4是C/C++动态单元测试工具及集成测试工具,支持所有嵌入式环境,具备自动用例生成功能,独创的用例设计器,能轻松快速实现MC/DC全覆盖。凯乐软件,经过16年研发,任何测试难题=填表格,填一个数相当于写N行代码.目前拥有四项发明专利。
产品介绍
Visual Unit 4,简称VU4,适用于C和C++单元测试、集成测试、嵌入式测试、回归测试、白盒测试,以及测试驱动开发(可视编程)。VU4具备以下功能特性:
完全自动化操作功能
- 完全的表格驱动,测试工作=填表格。
- 表格中填写一个数据,相当于完成N行代码。VU自动生成测试驱动代码、桩代码等。
- 表格支持复合类型、数组、指针,多级指针可设置任一级的空指针。
- 对于不便于表格驱动的数据,如链表、映射表,提供了数据转换接口,转换为便于表格驱动的数据。
自动化用例生成功能
- 一键即可实现测试用例的自动生成,且自动用例生成,最高可实现100%全覆盖。
- 自动用例取值包括数字的边界值、空字符串、空指针等,以检测边界输入造成的崩溃、超时、异常等问题。(注:自动用例生成功能不能识别程序员用意,仅能跟着代码逻辑完成用例的设置)
轻松完成全覆盖功能
- VU拥有用独创的用例设计器,根据用例设计器提示,便可轻轻松松实现全面覆盖。
- 支持语句、条件值、判定、MC/DC、分支、路径覆盖的自动统计;
- 所有未覆盖的逻辑单位具有清晰的标示;
开发效率至少可提升1倍
- 人工智慧完成代码开发,测试工作由VU4自动完成,即一边开发,VU则一边自动更新测试代码并执行测试,通过VU可查看测试结果,包括:程序行为描述,用例的输入、所执行的代码输出等。减少来来回回查找错误修改错误的时间,给人工腾出更多时间开发。
底层输入——无须调用底层函数、无须打桩便可轻松控制底层函数在测试中需要的数据。
- 支持在表格中控制底层函数产生测试需要的数据,包括返回值、出参、全局变量、成员变量;
- 支持在表格中控制底层函数在某些用例产生指定的数据,在另一些用例调用实际代码;
- 支持在表格中判断底层函数的调用次数;
- 支持在表格中控制底层函数直接跳过;
- 支持在表格中控制间接调用的函数产生测试需要的数据;
- 以上功能支持任意数据类型,且不需要编写代码,不污染产品代码。
局部变量测试难题,也不需手工编写代码,可随意控制局部输入与局部输出。
- 支持将局部数据转换为可在表格中设置输入的变量;
- 支持多次赋值,解决死循环之类的问题;
- 支持在任意指定位置打印局部数据,并支持对局部数据的结果进行判断;
- 以上功能不需要手工编写代码,更不污染产品代码。
轻易实现回归测试,可维护性强
- 产品代码修改时,测试代码自动更新,测试代码不需要手工维护;
- 测试数据与测试代码分离,便以维护。
测试数据可保存可复用于其它函数
测试 告支持自定义
- 测试 告数据信息完整,包括覆盖率、用例数、测试情况、测试状态等。
- 可以将测试 告导出成word或HTML格式。测试数据可以导出在excel表格中。
复杂类型可转换为简单化数据类型
- 通过回调赋值,可以将复杂的数据简单化,让数据填写时更加便捷。
可灵活选择需要测试函数、集成函数和屏蔽函数文件
- 在建立工程时可以通过标记为T/N/X来灵活选择测试文件,T表示要测试的文件,N表示不测但会调用的文件,X表示不测试也不需要调用的。
对嵌入式项目的支持
- 可以支持绝大多数嵌入式项目。VU自动解决各种嵌入式项目的平台差异和编译差异,自动模拟底层调用包括操作系统API。
- 利用VU开发嵌入式项目,在主要的开发过程中,可以实现并行、脱板开发,大幅提升开发效率。
轻松实现linux/unix项目的测试
- 可在win系统,通过远程控制,直接测试linux/unix项目。远程测试,是指针对在windows上开发的linux项目,进行单元测试和可视编程。测试代码在linux上编译和执行。
规格 价
0元试用 |
---|
0.0元人民币/月 |
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!