An overview of unit test mocking and integration tests for embedded software and firmware, using popular frameworks such as CppUTest, CppUMock, fff, and CMock.