起点软件园凤凰平台登陆网址
网上百家乐怎么玩版
您的身分:凤凰平台登陆网址编程开拓编程工具Wings(测验主动化工具) v2.0 官方版

凤凰平台登陆网址报道Wings(测验主动化工具) v2.0 官方版Wings(测验主动化工具) v2.0 官方版_凤凰平台登陆网址官网资讯

软件大小:49.7M

软件官网:HomePage

用户评分:

软件类型:国产软件

运行情况:Win All

软件语言:简体中文

软件分类:编程工具

更新时间:2018/11/15

授权方式:天津百家乐游戏机乐天堂注册送18软件

插件情况:无 插 件

平台检测 无插件 360通过 腾讯通过 金山通过 瑞星通过
编程工具
Wings是一款功能强大的测验主动化工具软件,这款软件不但能够为任意纷乱参数结构c语言开拓的系统全主动生成测验驱动程序和测验数据,并且还能够智能区分全局变量,从而让单元测验更加的便捷高效。
Wings

【软件介绍】

Wings是一款用于单元测验测验用例驱动框架主动生成工具,工具主要是生成单元测验驱动代码与测验数据。让单元测验智能全主动生成,测验非常高效。

【软件特色】

1.能够为任意纷乱参数结构c语言开拓的系统全主动生成测验驱动程序
2.可完成应付被测验函数的参数进行多层编译解析,并完成纷乱参数赋值的代码的主动生成。
3.撑腰被测函数引用的全局变量的分析和主动赋值程序的生成。
4.能够区分系统变量和用户变量,应付纷乱的系统变量可由用户自定义赋值模板。
例如File类型,而不是把纷乱的系统变量全部展开。
5.撑腰多层次的可视化的数据表格来对变量进行赋值,而无需关切驱动程序本身。
数据表格能够表示任意深度和多层次的数据联系,用户只需要对表格数据进行编辑,主动生成的驱动程序会主动完成表格数据的读取和参数赋值的构造进程。
6.Wings撑腰一切C语言的数据类型(基础类型,结构体,指针,数组,枚举等)以及高层级数据结构。
例如链表的分析和对应的驱动和数据表格框架的生成。
7.Wings生成的代码与人工写的非常相近,可读性强,自带注释和按照层次的缩进和代·码编排。

【功能介绍】

(1) 程序参数深度分析问题
Wings通过编译器底层技术,将输入的源文件,按照函数为单位,形成模块工具。工具中包含函数的输入参数,返回值类型等信息,供驱动函数模块和测验用例模块使用。每个文件作为一个单元,针对其中的每个函数的每个参数进行深度解析,应付嵌套类型,纷乱类型等都能够实现精确的解析和分解,将纷乱类型逐层讲解为基础数据类型,并发生参数结构的描述文件(PSD)。

(2) 函数驱动主动生成模块

依据psd文件的格式信息,主动生成被测源程序的一切驱动函数,单元测验进程不再依赖开拓人员手动编写测验函数,只需将生成的驱动函数和被测源文件一起编译,即可执行测验并察看测验结果。测验驱动主动生成程序基于PSD描述,全主动构建驱动被测程序运行的一切参数,必须的全局变量,并可依据纷乱变量的层级结构发生结构化的测验驱动程序,能够节省大批的单元测验用例的编写时间。

(3) 测验数据主动生成与治理

用于主动生成测验数据,测验数据与被测函数提取的信息相互对应,数据以肯定的层次逻辑联系存储在json文件中。数据和通太过解和展开后的数据类型是一一对应的。这些数据用户能够依据业务要求随意边际,并且用json文件进行结构化,层次化展示,非常的清楚。其中的测验数据包括全局变量值、被测函数挪用时的参数值。

【使用方法】

下面我们尝试使用wings来完成单元测验框架与测验数据的主动生成(首先准备好需要测验的C语言工程)
第一步:打开wings工具,选择被测工程的主要目录。

第二步:点击工程操作中的分析生成, 对工程目录下的.c文件进行解析,保留为XML的格式,生成的文件保留在工程目录下的FunXml与GlobalXml中,分别是函数信息与全局变量的信息,点击驱动文件结构图,即可看到对应文件的函数结构信息。

上图能够察看一切.c文件的驱动函数,以及函数所对应的参数信息与全局变量的信息。
第三步:点击功能操作驱动生成, 完成项目的驱动框架主动生成,驱动文件保留在wings_projects下的Driver文件夹下。点击驱动文件,即可看到对应.c文件的驱动生成代码。

点击单个函数,能够高亮定位到函数所在身分,并且双击函数参数,能够定位到每个参数的赋值单元,察看每个参数的具体驱动赋值代码。
第四步:点击值功能操作的值生成按钮,则对应生成测验数据。

界面上显示为单个函数的测验数据,可依据需要修改测验次数,重新生成测验数据文件,也可依据需要修改特定的测验数据。
第五步:将驱动文件加载到所在工程目录,与源文件一起编译,即可运行。
如果想察看对应的函数信息与全局变量信息,则右键对应打开对应的Parameter Struture Description(函数信息结构体)与Global Parameter Struture Description(全局变量结构图)。
Parameter Struture Description(函数信息结构体):显示函数的名称,参数个数,参数类型以及纷乱类型的展开形式。
Global Parameter Struture Description(全局变量结构图):显示全局变量的结构信息。

使用进程中注意事项:
(1)编译源文件进程中,需要手动注释调源文件中的main函数,wings将主动生成挪用驱动函数的主函数。
(2)遇到特别类型的赋值,可自行添加模板赋值方式,添加之后,再次生成驱动文件即可。
例如:遇到FILEL类型的赋值,可在模板中添加对应的赋值方式。

  • 下载地点
有问题? 投诉报错
Wings(测验主动化工具) v2.0 官方版
高速下载器通道
电信高速下载电信高速下载联通高速下载联通高速下载
一般下载地点
浙江电信下载湖南电信下载广东电信下载江苏电信下载河南联通下载山东联通下载

大家都喜欢

  • 电脑软件
  • 网上百家乐怎么玩软件
更多>

用户议论

(您的议论需要通过审核才能显示)0人参与,0条议论
140

最新议论

还没有议论,快来抢沙发吧!

请简要描述您遇到的失误,我们将尽快予以修订

返回顶部
条评论