您所在的位置:下载吧  >  软件下载  >  其他软件  >  编程开发 > Visual Unit(C/C++单元测试工具)

Visual Unit(C/C++单元测试工具) v4.6 官方版

  • 软件大小:68.5 MB
  • 软件语言:简体中文
  • 更新时间:2024-12-04
  • 授   权:免费软件
  • 适用平台:WinAll
  • 推荐度: 6
无病毒官方版
点击查看大图
软件介绍

  Visual Unit 4.6是一款专业的C/C++单元测试工具,功能十分强大,支持集成测试、嵌入式测试、回归测试、白盒测试以及可视化编程等;Visual Unit 4包括三个版本,分别为演示版、专业版和高端版,按照版本名字不难看出演示版用于演示、教学和初步评估所使用,功能方面会比较欠缺;而专业版更适用于一般企业,功能相对完善,可支持的功能也比演示版要丰富一点;高端版就适用于一些对代码质量要求极高的机构或者特殊行业;Visual Unit 4.6作为一款可视化的编程测试工具,强大而丰富的功能受到了许多用户的青睐。

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

软件功能

  1、支持控制表中的基础功能以生成测试数据,包括返回值,输出参数,全局变量和成员变量;

  2、支持控制表中的基础功能以在某些用例中生成指定的数据,并在其他用例中调用实际代码;

  3、支持判断表中底层函数的调用时间;

  4、支持对表中基础功能的控制以直接跳过;

  5、支持控制表中间接调用的函数以生成测试数据;

  6、支持将本地数据转换为可以在表中设置的变量;

  7、支持多种分配方式解决死循环等问题;

  8、支持在任何指定位置打印本地数据并判断本地数据结果;

软件特色

  适应性

  适用于大型,超大型和高耦合项目,它可以自动解决大型项目的各种测试问题,并且可以有效地测试高耦合代码。

  超级简单

  测试的主要任务是在表格中填写数据,数组,链表,映射表等设置数据,只需要填写表数据哦,对于低级输入,本地输入和本地输出,只需单击几下即可添加表格,编写测试代码,编写桩代码,编写模拟对象等已成为历史。

  快速合规

  测试用例设计器可帮助您快速完成MC / DC覆盖范围,这是欧美航空标准。

  快速编程

  测试输出完全描述了程序的行为,程序行为一目了然,并支持Etdd,将输入和输出与执行的代码进行比较,可以迅速找出错误原因。

使用方法

  建立Vu项目的正常流程

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

  关键点

  第一次,您可以按照本节中的说明完成常规设置。建立项目后,可以修改大多数设置。因此,在创建新项目时不必完成所有设置。如果存在解析错误,编译错误或链接错误,请根据以下各节中的说明修改项目属性中的设置。

  打开新项目向导

  单击主工具栏上的,或在“项目”菜单上单击“新项目”以打开新的Vu项目向导。

  模板选择

  可以为一个项目创建任意数量的Vu项目。创建项目的第一个Vu项目时,首先选择开发环境,然后根据右侧的模板列表中的项目特征选择适当的模板。创建VU项目后,它会自动保存为模板,并显示在“或选择现有项目”框中。创建第二个或多个Vu项目时,可以选择以前的Vu项目模板,通常只需要设置不同的测试文件和外围文件。

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

  汇入资料

  此步骤是可选的。如果有工程文件或生成文件,则可以从这些数据中导入数据。导入数据后,除了测试可能需要修改哪些文件之外,您可以直接单击“下一步”进行所有后续步骤。

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

  一般信息

  设置Vu项目的基本信息。建立项目的第一个Vu项目时,通常仅需要选择“产品项目根目录”并填写“ Vu项目名称”。在建立项目的第二个或多个Vu项目时,通常仅需填写“ Vu项目名称”。

  任务的缩写,模块名称或负责该模块的开发人员或测试人员的名称都可以用作“ Vu项目名称”。

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

  设置测试任务

  单击复选框将要测试的源文件设置为t,设置不需要测试但可以用作N的基础或关联的源文件,并且设置为x的文件将被隔离并在必要时自动驱动。以后,您可以从“项目”菜单中打开“项目属性”,重置源文件类别或指定新添加的源文件的类别。可以将设置为n的源文件不应设置为x,这是为了尽可能减少堆积。作为一种策略,您可以在代码菜单中单击“屏蔽桩代码”以暂时屏蔽桩代码,并使用链接错误查找应链接的库和源文件,以免发生不正确的堆积。

  默认情况下不测试头文件。如果要测试的功能位于头文件中,则单击“头文件”按钮以选择要测试的头文件。

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

  指定头文件搜索目录

  在“库头文件目录”中,添加用于引入静态或动态库的头文件目录,例如产品开发环境的头文件目录,标准库或第三方库的头文件目录。

  其他标头目录将添加到常规标头目录中。

  库头文件和常规头文件之间的区别在于,当未定义符号时,不会驱动前者(VU认为定义在库文件中),而后者是(VU认为未实现定义或隔离的)。

  点击“详细分类”,设置每个头文件的类别:H为常规头文件,如果源文件不存在,将自动生成堆; L是库头文件,这意味着源代码在库中,并且不会生成堆,而X是忽略的头文件。如果难以确定需要哪个头文件目录,则可以首先使用默认设置,并且将自动记录在解析过程中找不到的头文件。稍后,您可以在项目属性中打开头文件页面,单击“搜索”,搜索并选择所需的目录。

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

  编译选项

  通用设置是预处理定义。为了与产品工程一致,可以通过查看产品工程设置或makefile文件来获取它。如有必要,可以直接修改命令行。

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

  链接选项

  指定库文件(例如.lib,.A文件)的搜索路径,指定要链接的库或要忽略的默认库。这些设置应与产品工程一致。您可以通过查看产品工程设置或makefile文件文件来获得这些设置。 Vu自动链接到命令行。如有必要,可以直接修改命令行。

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

  高级选项

  要设置项目的高级属性,可以使用默认值。如果存在解析或编译错误,请从“项目”菜单中打开“项目属性”进行修改。

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

  单击“完成”,VU开始解析源代码,生成测试代码文件,然后自动编译。 如果解析过程中有错误,必须根据提示进行处理,否则将无法生成测试文件。

  更新日志

  V4.6 更新

  1、增加了集成/部件测试功能。

  2、增加了调用关系图和调用关系统计表,覆盖率增加了调用覆盖率。参见集成/部件测试。

  3、增加了前置和中置生成自动用例功能。参见自动用例与边界测试。

  4、数字转指针已实现自动处理,方法:工程属性》高级》替换》数字地址转为合法指针,选中“自动处理”。

  5、增加了定制报告生成功能(生成word格式报告)。VU生成中间文件,再调用word文档生成工具生成最终报告。word文档生成是开源项目,用户可以通过修改源代码及模板文件生成自己的报告。参见定制测试报告(Word格式报告)。

Visual Unit(C/C++单元测试工具)下载地址

本类最新
  • Cygwin

    808 KB/2020-08-17

    Cygwin(UNIX模拟环境)是许多自由软件的集合,最初由CygnusSolutions开发,用于各种版本的MicrosoftWindows上,运行UNIX类系统。Cygwi

  • Vbs To Exe

    1.45 MB/2020-08-17

    VbsToExe绿色中文版是一款vb转exe的工具。VbsToExe简单易用,而且VbsToEXE转换器自带中文,界面简洁操作简单,需要这款转换工具的朋友可以下载使用。

  • Visual Studio 2015 Community

    5.8 GB/2020-08-17

    微软终于发布了VisualStudio2015简体中文版,下载吧第一时间提供VisualStudio2015官方中免费文版下载。VS2015提供了跨平台开发的功能,支持从Windows到Linux、甚至iOS和Android的开发!

  • Cygwin x64

    832 KB/2020-08-17

    Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnussolutions公司开发的自由软件(该公司开发的著名工具还有eCos,不过现已被Redhat收购

  • sql数据库备份恢复助手

    1.77 MB/2020-08-17

    sql数据库备份恢复助手是一款能够帮助sql数据库备份与恢复的工具,软件完美支持自动/手工方式备份本地/局域网(远程)数据库,无限复合式备份任务,支持备份文件通过Lan/Ftp/云

  • Navicat for MySQL

    17.34 MB/2020-08-17

    NavicatforMySQL是一个强大的MySQL数据库管理和开发工具。Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易于学习。使用了极好的图形用户界面(GUI)...

  • jEdit

    3.72 MB/2020-08-17

    jEdit官方中文版是一个用Java语言开发的文本编辑器,在GPL下发布。它可以在Windows、Linux、MacOS等多种平台下运行,并且有很多插件,可以扩充基本功能。它也支

  • Aptana Studio

    127.97 MB/2020-08-17

    AptanaStudio官方版是一个集成式的Web应用程序开发环境,它不仅可以作为独立的程序运行,而且还可以作为eclipse插件使用。AptanaStudio可以支持多种AJA

每日更新软件推荐
  • 一周最热
  • 总排行榜

您可能感兴趣的专题

  • 男生必备

    男生必备

    男生们看过来!

  • 安卓装机必备

    安卓装机必备

  • 女生必备

    女生必备

      女生必备app是拥有众多女性用户的手机软件,作为一个女生,生活中像淘宝、京东这类线上购物软件可以说是少不了的,小红书这种穿搭、化妆分享平台也很受欢迎,类似于西柚大姨妈、美柚这种专为女生打造的生理期app更是手机必备,还有大家用的最多拍照美颜app是绝对不能忘记的,除此之外对于一些追星女孩来说,微博也是一个必不可少的软件。超多女生必备软件尽在下载吧!

  • 迅雷看看使用教程

    迅雷看看使用教程

    迅雷看看播放器是一款多功能在线高清多媒体视频播放器,支持本地播放与在线视频点播,采用P2P点对点传输技术,可以在线流畅观看高清晰电影。不仅如此,迅雷看看不断完善用户交互和在线产品体验,让您的工作与生活充满乐趣。

  • 驱动精灵

    驱动精灵

    驱动精灵是一款集驱动管理和硬件检测于一体的、专业级的驱动管理和维护工具。驱动精灵为用户提供驱动备份、恢复、安装、删除、在线更新等实用功能,也是大家日常生活中经常用到的实用型软件之一了。

  • 拼音输入法

    拼音输入法

    对于电脑文字输入,拼音输入法是一种非常受欢迎的输入法,搜狗拼音输入法、百度拼音输入法、QQ拼音输入法、谷歌拼音输入法、紫光拼音输入法、智能拼音输入法等,你在用哪款呢?一款好用适合自己的拼音输入法一定对您平时帮助很大!下载吧收集了最热门国人最喜欢用的拼音输入法给大家。

  • b站哔哩哔哩怎么使用

    b站哔哩哔哩怎么使用

    很多人都喜欢在b站哔哩哔哩上观看视频,不单是因为可以提前看到一些视频资源,B站的一些弹幕、评论的玩法也是被网友们玩坏了!下面下载吧小编带来了b站哔哩哔哩怎么使用的教程合集!希望能帮到你啦!

  • 抖音短视频app

    抖音短视频app

    抖音短视频app,这里汇聚全球潮流音乐,搭配舞蹈、表演等内容形式,还有超多原创特效、滤镜、场景切换帮你一秒变大片,为你打造刷爆朋友圈的魔性短视频。脑洞有多大,舞台就有多大!好玩的人都在这儿!