Wings(测试工具)

Wings(测试工具)

大小:45.73M

更新时间:24-02-04

系统:Pc

版本:v2.0

请使用电脑访问此页面下载

Wings是一款便捷实用的c/c++测试驱动自动生成工具。这款软件主要是全自动生成单元测试驱动代码与测试数据,有效的帮助用户解决了做单元测试耗时耗力,编写难度大等问题。大幅提升了开发和测试效率,为企业在单元测试环节,节省至少一半的人工和时间成本。Wings生成的代码与人工写的非常相近,可读性强,自带注释和按照层次的缩进和代码编排。有喜欢的朋友千万不要错过!

软件特色

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

例如链表的分析和对应的驱动和数据表格框架的生成。

2、Wings生成的代码与人工写的非常相近,可读性强,自带注释和按照层次的缩进和代·码编排。

3、可以为任意复杂参数结构C语言开发的系统全自动生成测试驱动程序。

4、可完成对于被测试函数的参数进行多层编译解析,并完成复杂参数赋值的代码的自动生成。

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

例如File类型,而不是把复杂的系统变量全部展开。

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

数据表格可以表达任意深度和多层次的数据关系,用户只需要对表格数据进行编辑,自动生成的驱动程序会自动完成表格数据的读取和参数赋值的构造过程。

7、支持被测函数引用的全局变量的分析和自动赋值程序的生成。

软件功能

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

用于自动生成测试数据,测试数据与被测函数提取的信息相互对应,数据以一定的层次逻辑关系存储在json文件中。数据和经过分解和展开后的数据类型是一一对应的。这些数据用户可以根据业务要求随意边际,并且用json文件进行结构化,层次化展示,非常的清晰。其中的测试数据包括全局变量值、被测函数调用时的参数值。

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

Wings通过编译器底层技术,将输入的源文件,按照函数为单位,形成模块对象。对象中包含函数的输入参数,返回值类型等信息,供驱动函数模块和测试用例模块使用。每个文件作为一个单元,针对其中的每个函数的每个参数进行深度解析,对于嵌套类型,复杂类型等都可以实现精确的解析和分解,将复杂类型逐层讲解为基础数据类型,并产生参数结构的描述文件(PSD)。

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

依据PSD文件的格式信息,自动生成被测源程序的所有驱动函数,单元测试过程不再依赖开发人员手动编写测试函数,只需将生成的驱动函数和被测源文件一起编译,即可执行测试并查看测试结果。测试驱动自动生成程序基于PSD描述,全自动构建驱动被测程序运行的所有参数,必须的全局变量,并可根据复杂变量的层级结构产生结构化的测试驱动程序,可以节省大量的单元测试用例的编写时间。

展开全部内容
语言简体中文

同类热门

猿编程电脑版猿编程电脑版 idea2023官方版idea2023官方版 phpstorm2023官方版phpstorm2023官方版 webstorm2023官方版webstorm2023官方版 Fleet编辑器Fleet编辑器 Goland2023官方版Goland2023官方版 java runtime environment官方版java runtime environment官方版 pspad editor官方版pspad editor官方版

类似软件

热门标签

视频后期制作软件 vm虚拟机破解版大全 360安全卫士所有版本大全 电脑硬件检测软件大全 常用的PLC编程软件 3d房屋设计软件推荐 凡人转换器大全 电脑外汇交易平台 自然人税收管理系统扣缴客户端(含全国各省) cad各种常用插件汇总集及工具精品 VRay软件大全 Flash插件大全

网友评论0人参与,0条评论

评论需审核后才能显示

最新排行

手游排行软件排行热门应用