单元测试工具 CUnit 简介(1)
作者:网络转载 发布时间:[ 2013/8/28 17:06:52 ] 推荐标签:
1.CUnit简介
1.1 CUnit简要描述
CUnit是一个编写、管理及运行c语言单元测试的系统。它使用一个简单的框架来构建测试结构,并为普通数据结构的测试提供丰富的断言。此外,CUnit为测试的运行和结果查看提供了许多不同的接口,包括自动测试模式和可交互的控制台模式。
其常用的数据类型和函数在以下头文件中声明:
头文件 内容描述
<CUnit/CUnit.h> 包括测试用例中常用的宏定义和框架中其它头文件
<CUnit/CUError.h> 错误处理函数及错误编号
<CUnit/TestDB.h> 测试注册簿、测试包和测试用例的操作及数据类型
<CUnit/TestRun.h> 测试运行及结果检索的操作及数据类型
<CUnit/Automated.h> 输出Xml结果相关的自动模式接口
<CUnit/Basic.h> 非交互模式的基本模式接口
<CUnit/Console.h> 交互模式的接口
1.2 测试框架结构
CUnit核心框架为测试注册簿、测试包和测试用例的管理提供了基本支持,它提供的接口可以使用户和测试框架交互,方便测试的运行和测试结果的查看。CUnit被组织成一个常见的单元测试框架,其结构如下:
测试用例被打包成测试包,并被注册到当前活动的测试注册簿中。测试包的装载和卸载函数在测试执行前后被自动调用。所有的测试包和测试用例可以一键运行,也可以选择相应的测试包或测试用例来执行测试。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11