C语言单元测试框架详解:第一篇

C语言单元测试框架详解:第一篇目录一 单元测试定义二 C 语言单元测试框架汇总一 单元测试定义单元测试是指对软件中的最小可测试单元进行检查和验证 如 C 语言中单元指一个函数 Java 里单元指一个类 单元测试像一个古董 时间越久价值越大 二 C 语言单元测试框架汇总不同编程语言的测试框架不同 C 语言常见单元测试框架有 1 Check2 Gtest GoogleTest 3 CuTest4 Cunit5 CppUTest MicrosoftCpp 6 C Test

目录

一、单元测试定义

二、C语言单元测试框架汇总

三、C语言测试推荐书籍


一、单元测试定义

单元测试是指对软件中的最小可测试单元进行检查和验证,如C语言中单元指一个函数,Java里单元指一个类。单元测试像一个古董,时间越久价值越大。

二、C语言单元测试框架汇总

不同编程语言的测试框架不同,C语言单元测试框架有如下,如果大家还有其他的框架,欢迎留言补充。

1、Check
    官网:https://libcheck.github.io/check/index.html

2、Gtest(Google Test)
    官网:https://google.github.io/googletest/

3、CuTest
    官网:http://cutest.sourceforge.net/

4、Cunit
    官网:http://cunit.sourceforge.net/doc/index.html

5、CppUTest(Microsoft Cppunittest)
    官网:http://cpputest.github.io/

6、C++Test
    官网:https://www.keil.com/arm/verificationtools/ctest.asp

7、Cmocka
    官网:https://cmocka.org/

8、Criterion

9、AceUnit
    官网:https://sourceforge.net/projects/aceunit/

10、GNU Autounit

11、EmbedUnit 
    官网:https://sourceforge.net/projects/embunit/

12、MinUnit
    参考:https://gitee.com/netdebug/MiniUnit
    参考:https://github.com/siu/minunit

三、C语言测试推荐书籍

C语言单元测试框架详解:第一篇

 PS:后面篇幅会逐个介绍这些框架。

来吧,第二篇介绍:check

https://blog.csdn.net/weibo/article/details/?spm=1001.2014.3001.5501

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232231.html原文链接:https://javaforall.net

(0)
上一篇 2025年10月24日 上午11:01
下一篇 2025年10月24日 上午11:22


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号