CppUTest

CppUTest unit testing and mocking framework for C/C++ (by cpputest)

CppUTest Alternatives

Similar projects and alternatives to CppUTest

  1. rpi-imager

    The home of Raspberry Pi Imager, a user-friendly tool for creating bootable media for Raspberry Pi devices.

  2. JetBrains

    Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!

    JetBrains logo
  3. Google Test

    GoogleTest - Google Testing and Mocking Framework

  4. dem

    9 CppUTest VS dem

    Containerized Development Environment Manager for embedded development

  5. CppUnit

    C++ port of JUnit

  6. fff

    A testing micro framework for creating function test doubles (by meekrosoft)

  7. Unity Test API

    Simple unit testing for C

  8. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  9. Catch

    59 CppUTest VS Catch

    A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)

  10. doctest

    The fastest feature-rich C++11/14/17/20/23 single-header testing framework

  11. gdb-frontend

    76 CppUTest VS gdb-frontend

    ☕ GDBFrontend is an easy, flexible and extensible gui debugger.

  12. Boost.Test

    The reference C++ unit testing framework (TDD, xUnit, C++03/11/14/17) (by boostorg)

  13. tool_dockerfiles

    An open collection of development tool Dockerfiles, specifically tailored for embedded software development.

  14. example

    Example project for the DEM tutorial (by axem-solutions)

  15. example-self-hosted-runner

    Example of a repository ready for unit and acceptance testing for embedded systems using a Raspberry Pi-based self-hosted runner

  16. benchmark

    A microbenchmark support library

  17. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better CppUTest alternative or higher similarity.

CppUTest discussion

Log in or Post with

CppUTest reviews and mentions

Posts with mentions or reviews of CppUTest. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-06-16.
  • CI Server for embedded systems based on Raspberry Pi
    3 projects | dev.to | 16 Jun 2025
    sudo apt install -y autoconf libtool && sudo git clone https://github.com/cpputest/cpputest.git /opt/cpputest && sudo chown -R $(whoami):$(whoami) /opt/cpputest && cd /opt/cpputest && autoreconf . -i && ./configure && make tdd && echo 'export CPPUTEST_HOME=/opt/cpputest' >> ~/.bashrc && source ~/.bashrc
  • Tool Containerization Best Practices For Embedded Software Development
    5 projects | dev.to | 24 Sep 2024
    # Use the Debian base image as our starting point. FROM debian:bullseye # Install the required packages. RUN apt update -y && \ apt -y install g++=4:10.2.1-1 \ cmake=3.18.4-2+deb11u1 \ libtool=2.4.6-15 \ autoconf=2.69-14 \ git=1:2.30.2-1+deb11u2 \ gdb=10.1-1.7 \ wget=1.21-1+deb11u1 \ bzip2=1.0.8-4 \ make=4.3-4.1 \ stlink-tools=1.6.1+ds-3 # Clone and install CppUTest RUN git clone https://github.com/cpputest/cpputest WORKDIR /cpputest RUN autoreconf . -i && \ ./configure && \ make tdd ENV CPPUTEST_HOME=/cpputest # Set the working directory for your project WORKDIR /work # Download and set up the GNU Arm toolchain RUN wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 && \ tar -xjf gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 && \ rm gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 && \ mv gcc-arm-none-eabi-10.3-2021.10 /opt/gcc-arm ENV PATH="/opt/gcc-arm/bin:${PATH}"

Stats

Basic CppUTest repo stats
2
1,442
7.8
about 1 month ago

Sponsored
Tell us how you use coding tools. You may win a prize!
Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
surveys.jetbrains.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?