Ceedling
Mark VanderVoord and Michael Karlesky, creators of the open-source testing tools Unity, CMock, and Ceedling, discuss the evolution of embedded software testing. They explain that while their tools lower the barrier to unit testing, the primary challenge for embedded developers is conceptual: understanding what to test and how to mock hardware dependencies. The conversation highlights the lack of standardized system and integration testing frameworks, the mixed utility of simulators like QEMU, and the growing influence of the Arduino community on embedded development practices. They conclude by announcing the upcoming Ceedling 1.0 release and the launch of Ceedling Pro for commercial support.