Visual Unit (C/C++单元测试工具) 4.5

提示:您的IP是23.231.76.130建议选择电信线路下载

Visual Unit (C/C++单元测试工具) 4.5软件简介

Visual Unit 4基本技术指标 1:表格驱动 a. 自动生成测试驱动代码、桩代码; b. 自动提供表格驱动支持,建立用例只需在表格中填数据;* c. 数据表格支持复合类型、数组、指针,多级指针可设置任一级的空指针; *

  e. 对于不便于表格驱动的数据,如链表、映射表,提供了数据转换接口,转换为便于表格驱动的数据。*

  f. 支持在表格中为函数指针赋值,赋值后的函数指针支持底层输入。*

  2:底层输入

  a. 支持在表格中控制底层函数产生测试需要的数据,包括返回值、出参、全局变量、成员变量;*

  b. 支持在表格中控制底层函数在某些用例产生指定的数据,在另一些用例调用实际代码;*

  c. 支持在表格中判断底层函数的调用次数; *

  d. 支持在表格中控制底层函数直接跳过;*

  e. 支持在表格中控制间接调用的函数产生测试需要的数据;*

  f. 以上功能支持任意数据类型,且不需要编写代码,不污染产品代码。*

  3:局部输入与局部输出

  a. 支持用替换选中代码、插入代码等方式,将局部数据转换为可在表格中设置输入的变量;*

  b. 支持多次赋值,方便地解决死循环之类的问题;*

  c. 支持在任意指定位置打印局部数据,并支持对局部数据的结果进行判断;*

  e. 以上功能不需要手工编写代码,且不污染产品代码。*

  4:白盒覆盖

  a. 支持语句、条件值、判定、MC/DC、分支、路径覆盖的自动统计;

  b. 所有未覆盖的逻辑单位具有清晰的标示;

  c. 具有白盒用例设计功能,针对未覆盖的逻辑单位,支持从现有用例中计算出近似用例,并提供修改提示,用户按提示修改近似用例,即可完成覆盖;*

  d. 可标记不可覆盖的逻辑单位,并将标记为不可覆盖的逻辑单位从覆盖率统计中去除。*

  5:支持快速开发

  a. 测试结果支持程序行为描述,即同时显示用例的输入、所执行的代码、输出;

  b. 支持一边开发,一边自动更新测试代码并执行测试。

  6:可维护性

  a. 产品代码修改时,测试代码自动更新,测试代码不需要手工维护;

  b. 测试数据与测试代码分离,便以维护。

  7: 可复用性

  a. 支持将测试数据保存到文本文件,其他函数可从文本文件导入数据;

  b. 支持将测试数据保存到Excel文件,其他函数可从Excel文件导入数据;

  c. 复用的数据支持针对单个数据、某类型下的数据、及整个函数的所有数据。

  8:测试报告

  a. 自动生成测试报告;

  b. 测试报告可导出,并用普通浏览器浏览;

  c. 支持将用例数据、实际输出、覆盖率等数据定制导出到excel表格。*

  9:自动用例

  a. 支持自动生成用例进行测试,自动用例取值包括数字的边界值、空字符串、空指针等,以检测边界输入造成的崩溃、超时、异常等问题;

  b. 自动用例可用简单的开关控制其是否执行。

  10:直接调试

  a. 针对有问题的用例,支持直接调试;*

  b. 调试过程支持后退、切换用例。*

  注:标*的为特有的功能。

  C/C++单元测试不用写代码了!

  Viaul Unit是C/C++单元测试工具/嵌入式测试工具/集成测试工具/Unit Test工具。表格驱动,无须编写测试代码和桩代码;快速完成MCDC;支持Easy TDD,实现快速开发。


    
查看全部软件简介»