目录

一、单元测试定义

二、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/

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

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

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

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

8、Criterion

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

10、GNU Autounit

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

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

三、C语言测试推荐书籍

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

来吧,第二篇介绍:check

https://blog.csdn/weibo1230123/article/details/123705649?spm=1001.2014.3001.5501

更多推荐

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