QTest is a perl-based test framework for testing programs written in any language. It supports a "design for testability" mentality, user-defined test coverage, filters, and multithreading support. Includes documentation.
Automated Test Framework for Embedded Software: A system to perform test scripts 'in system' on embedded software. It uses Python as a high level description language and interfaces with GDB to communicate with the embedded platform.