TRUVA is an RTCA DO-178 qualifiable software testing tool developed around the requirements of C/C++ languages to produce a tool for the automation of software verification and validation activities. With its flexible architecture, TRUVA lets the software developers to efficiently perform white-box testing, unit and component testing, as well as black-box testing, and integration testing.