非凡首页|软件资讯|最新更新|下载排行|软件分类|软件专题
您当前位置: 下载首页编程软件调试编译星云测试Wings测试驱动自动生成工具

星云测试Wings测试驱动自动生成工具 v2.15 调试编译

  • 软件等级:3 stars.
  • 软件大小:64.46MB
  • 支持语言:简体中文
  • 授权方式:试用版
  • 软件分类:编程软件/调试编译
  • 官网链接:
  • 更新时间:2025-09-09 16:27:07
  • 运行环境:WinXp,Win2003,WinVista,Win 7,Win 8,x64,Linux
  • 厂商:
软件介绍 软件截图 软件专题 软件问答 相关文章 相关软件 下载地址
Wings是一款用于单元测试测试用例驱动框架自动生成工具,属于“星云测试”旗下产品。这款工具主要是全自动生成单元测试驱动代码与测试数据。解决了做单元测试耗时耗力,编写难度大等问题。大幅提升了开发和测试效率,为企业在单元测试环节,节省至少一半的人工和时间成本。

产品特点:
(1) 程序参数深度分析问题
Wings通过编译器底层技术,将输入的源文件,按照函数为单位,形成模块对象。对象中包含函数的输入参数,返回值类型等信息,供驱动函数模块和测试用例模块使用。每个文件作为一个单元,针对其中的每个函数的每个参数进行深度解析,对于嵌套类型,复杂类型等都可以实现精确的解析和分解,将复杂类型逐层讲解为基础数据类型,并产生参数结构的描述文件(PSD)。
(2) 函数驱动自动生成模块
依据PSD文件的格式信息,自动生成被测源程序的所有驱动函数,单元测试过程不再依赖开发人员手动编写测试函数,只需将生成的驱动函数和被测源文件一起编译,即可执行测试并查看测试结果。测试驱动自动生成程序基于PSD描述,全自动构建驱动被测程序运行的所有参数,必须的全局变量,并可根据复杂变量的层级结构产生结构化的测试驱动程序,可以节省大量的单元测试用例的编写时间。
(3) 测试数据自动生成与管理 
用于自动生成测试数据,测试数据与被测函数提取的信息相互对应,数据以一定的层次逻辑关系存储在json文件中。数据和经过分解和展开后的数据类型是一一对应的。这些数据用户可以根据业务要求随意边际,并且用json文件进行结构化,层次化展示,非常的清晰。其中的测试数据包括全局变量值、被测函数调用时的参数值。 

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

更新内容:
1.名称修改为“星云测试Wings c/c++测试驱动自动生成工具”
2.版本v2.0
3.软件内新增帮助按钮,带有完整的操作讲解

软件截图

查看安装过程

软件资讯

更多>
  • 腾讯会议悬浮窗位置在哪

    腾讯会议悬浮窗位置在哪

    在使用腾讯会议时,悬浮窗的位置设置对于很多用户来说至关重要。合理调整悬浮窗位置,能让你在会议过程中更便捷地操作,不影响会议内容的查看,还能随时关注会议动态。首先,腾讯会议悬浮窗位置的调整十分方便。当你开启腾讯会议并进入会议界面后,只需在手机屏幕上长按会议窗口的

  • Everything如何开启服务功能

    Everything如何开启服务功能

    everything是一款强大的文件搜索工具,开启其服务功能能让你更高效地使用它。以下为你详细介绍开启步骤。下载与安装首先,前往everything的官方网站,下载适用于你系统的安装包。下载完成后,双击安装文件,按照安装向导的提示进行操作,通常只需一路点击“下

  • 今日水印相机如何关闭定位

    今日水印相机如何关闭定位

    在使用今日水印相机时,有时我们可能并不希望它显示我们的实时位置信息,那么该如何关闭定位呢?首先,打开今日水印相机应用程序。进入主界面后,一般可以在界面的某个角落找到设置选项,通常是一个类似齿轮的图标。点击这个设置图标,进入设置页面。在设置页面中,仔细查找与定位

  • 3Ds MAX如何展开UV图

    3Ds MAX如何展开UV图

    在3dsmax中展开uv图是一项关键技能,它能让你的模型在纹理映射时更加精准和高效。下面就为大家详细介绍展开uv图的方法。准备工作首先,确保你的模型已经正确建模且没有重叠或错误的部分。这是展开uv图的基础,一个结构良好的模型能为后续操作提供便利。进入编辑模式选

  • 心遇如何查看在线状态

    心遇如何查看在线状态

    在当今数字化社交的时代,了解对方的在线状态成为了许多人关注的点,心遇这款社交软件也不例外。那么,心遇怎么看在线状态呢?首先,打开心遇应用程序。进入主界面后,你可以看到各种功能板块。通常在界面中会有明显的用户头像区域,点击你想要查看的好友头像。当你成功点击好友头

  • 囧次元如何开通会员

    囧次元如何开通会员

    在当今丰富多彩的动漫世界里,囧次元成为了众多动漫爱好者喜爱的平台。对于那些想要更深入体验囧次元精彩内容的用户来说,开通会员是个不错的选择。那么,囧次元怎么开通会员呢?首先,打开囧次元应用程序。如果你还没有下载,可以前往手机应用商店搜索“囧次元”,点击下载并安装

厂商其他下载

  • 电脑版
  • 安卓版
  • IOS版
  • MAC版

注意事项

本站所有资源(含游戏)均是软件作者、开发商投稿,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任,所有资源请在下载后24小时内删除。
如侵犯了您的版权、商标等,请立刻联系我们并具体说明情况后,本站将尽快处理删除,联系版权说明注意事项)。若有关在线投稿、无法下载等问题,请与本站客服人员联系
用户可自行按线路选择相应的下载点,可以直接点击下载/另存为,若直接点击下载速度太慢,请尝试使用高速下载器。为确保下载的文件能正常使用,请使用WinRAR最新版本解压本站软件。
建议大家谨慎对待所下载的文件,大家在安装的时候务必留意每一步!关于360安全卫士QQ电脑管家的有关提示,请自行注意选择操作。