当前位置:当百下载站 > 电脑软件 > 编程开发 > 编程工具 > Wings(测试工具) v1.0v1.0
Wings(测试工具) v1.0

Wings(测试工具) v1.0

版本:v1.0 大小:45.73MB 语言:简体中文 类别:编程工具
  • 类型:国外软件
  • 更新:2026-10-02 15:57:21
  • 系统:win7/win8/win10/win11

详情介绍

Wings是一款面向C/C++开发者的测试驱动自动生成工具,版本为v1.0。它能全自动产出单元测试所需的驱动代码和测试数据,让原本耗时费力、编写难度高的单元测试工作变得轻松不少。这款工具,开发和测试效率都能得到明显提升,企业在单元测试环节至少可以省下一半的人工与时间成本。生成的代码风格接近人工编写,可读性良好,并且自带注释,缩进和代码编排也按层次整理得清清楚楚。

Wings(测试工具) v1.0 界面截图

软件特色

1、Wings支持所有C语言的数据类型(基础类型,结构体,指针,数组,枚举等)以及高层级数据结构。

Wings能处理C语言里的各类基础类型,比如整型、浮点这些,也包括结构体、指针、数组和枚举,还能应对更复杂的数据组织方式。拿链表来说,它可以完成结构解析,并生成配套的驱动和数据表格框架。

2、Wings 产出的代码跟人手写的几乎一样,读起来很顺,而且里面会带上注释,缩进和排版也分好了层次。

3、针对C语言中任意复杂参数结构的系统,它能全自动生成对应的测试驱动程序,省去手动编写测试代码的环节。

4、能针对被测函数的参数做多层编译解析,并自动生成用于复杂参数赋值的代码。

5、能够区分系统变量和用户变量,对于复杂的系统变量可由用户自定义赋值模板。

它能分辨系统变量与用户变量,碰到复杂的系统变量时,用户还能自己设置赋值模板,比如 File 类型,省得把那些变量全都铺开。

6、支持多层次的可视化的数据表格来对变量进行赋值,而无需关注驱动程序本身。

这种数据表格能把任意层级、任意深度的数据关系都呈现出来,你只管在表格里改数据,背后自动生成的驱动会替你搞定读取和参数赋值,不用去操心驱动本身怎么运作。

7、针对被测函数所引用的全局变量,该程序能够完成分析工作,并自动生成赋值的代码。

软件功能

1、测试数据自动生成与管理

这套工具能自动生成测试数据,生成的数据和被测函数所提取的信息相互匹配,并以一定的层级逻辑存进 json 文件。数据与拆分展开后的数据类型一一对应,用户可依据业务需求自由调整边界, json 文件做结构化、层次化呈现,看起来十分清晰,其中涵盖全局变量值以及被测函数调用时的参数值。

2、程序参数深度分析问题

Wings 编译器底层的处理方式,把源文件按函数拆分并生成模块对象,里面记录了函数的入参和返回值类型等内容,方便驱动函数模块和测试用例模块调用。它以单个文件为处理单元,对其中每个函数的各个参数逐一深入分析,遇到嵌套或复杂类型也能准确拆解,一层层还原到基础数据类型,最终输出参数结构的描述文件(PSD)。

3、函数驱动自动生成模块

这个模块会读取PSD文件里的格式信息,把被测源程序需要的驱动函数全部自动生成出来。做单元测试时不用再靠开发人员一个个手写测试函数,只要把生成的驱动函数和被测源文件放在一起编译,就能跑测试、看结果。整个过程依据PSD描述自动搭好运行被测程序所需的全部参数和必要的全局变量,遇到层级复杂的变量还能生成结构化的测试驱动程序,省下大量编写单元测试用例的时间。

下载地址

  • 电脑版
Wings(测试工具) v1.0v1.0

用户评论

(您的评论需要经过审核才能显示)


0条评论

↑