# 嵌入式软件测试框架 **Repository Path**: Beautiful_Man/test-framework ## Basic Information - **Project Name**: 嵌入式软件测试框架 - **Description**: 分享几个开源的嵌入式软件测试框架~ - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2023-12-03 - **Last Updated**: 2025-03-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 嵌入式软件测试框架 #### 介绍 分享几个开源的嵌入式软件测试框架~ #### 框架分享 **Unity测试框架** 链接:https://github.com/ThrowTheSwitch/Unity/releases Unity 是一个轻量级的测试框架,它使用 C 语言实现, 代码本身很小 。其代码中大多数是宏定义,所以实际编译后的代码会更小, `比较适合在嵌入式测试应用`。 **CuTest测试框架** 链接:https://sourceforge.net/projects/cutest/ `CuTest`是一款微小的C语言单元测试框,只有2个文件,`CuTest.c和CuTest.h`,全部代码加起来不到一千行。麻雀虽小,五脏俱全,测试的构建、测试的管理、测试语句,都全部包含在内。 **Embedded Unit测试框架** 链接:https://sourceforge.net/projects/embunit `Embedded Unit`是个纯标准c构建的单元测试框架,主要用在`嵌入式c`的单体测试上,其主要特点是不依赖于任何C的标准库,所有的对象都是静态分配。 **gtest 测试框架** 链接:https://github.com/google/googletest/releases/tag/release-1.8.0 `gtest` 是 `google` 公司开发的一个开源的单元测试框架,基于 C++开发,可以对 C++语言和 C 语言进行单元测试。 拓展学习资料:《软件单元测试入门与实践》周立功。