目录
一、单元测试定义
单元测试是指对软件中的最小可测试单元进行检查和验证,如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语言测试推荐书籍

PS:后面篇幅会逐个介绍这些框架。
来吧,第二篇介绍:check
https://blog.csdn.net/weibo/article/details/?spm=1001.2014.3001.5501
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232231.html原文链接:https://javaforall.net
