Quality Assurance

Boosting Embedded System Development: A Case for Rapid Testing

Boosting Embedded System Development: A Case for Rapid Testing

We are showcasing how parallel testing with embedded systems significantly boosts test execution efficiency, especially when strategically scaling the number of devices under test.

Read More
Streamline Integration Testing with pytest and labgrid (Part 1)

Streamline Integration Testing with pytest and labgrid (Part 1)

We will demonstrate how to implement system and integration tests effectively using the pytest and labgrid frameworks.

Read More
Implementing a Real-Time State Machine in Modern C++

Implementing a Real-Time State Machine in Modern C++

In this article we will implement a real-time state machine allowing for the implementation of complex scenarios with predictable timing behavior.

Read More
Integrating the Unity test-framework with CMake

Integrating the Unity test-framework with CMake

In this tutorial I will demonstrate practical CMake Unity integration in order to make it easy to run unit-tests in CI/CD environments.

Read More
Implementing Unit-Tests and Mocks for UNIX Shells

Implementing Unit-Tests and Mocks for UNIX Shells

In this post, I will describe how to write unit tests for shell script components wich allow for mocking called commands.

Read More