wings 是一款用于单元测试测试用例驱动框架自动生成工具,简单来说这款工具主要是
全自动生成单元测试驱动代码与测试数据。
下面我们尝试使用 wings 来完成单元测试框架与测试数据的自动生成。
首先准备好需要测试的 C 语言工程,本文以大型开源软件 Mysql 为例。
第一步:打开 wings 工具,选择被测工程的主要目录。
第二步:点击工程操作中的分析生成,对工程目录下的.c 文件进行解析,保存为 XML
的格式,生成的文件保存在工程目录下的FunXml 与 GlobalXml 中,分别是函数信息与全
局变量的信息,点击驱动文件结构图,即可看到对应文件的函数结构信息。