Das Unternehmen Google hat das hauseigene Google C++ Testing Framework als Open-Source-Software veröffentlicht.
Mit dem Framework lassen sich Unit-Tests für C++-Anwendungen erstellen. Besonderes Augenmerk haben die Entwickler nach eigenen Angaben auf die Portabilität der Tests gelegt. Viele Open-Source-Anwendungen seien für mehrere Betriebssysteme erhältlich, daher sollten es auch die Tests sein, heißt es in der Dokumentation. Google C++ Testing Framework eignet sich für Linux, Mac OS X, Windows, Windows CE und Symbian sowie für verschiedene Compiler: Neben GCC werden auch Intels ICC und Microsofts MSVC unterstützt.
Das Framework (auch kurz als “Google Test” bezeichnet) folgt der XUnit-Architektur, die Kent Beck erstmals für Smalltalk beschrieben hat. Anwender, die bereits Kenntnisse in JUnit oder PyUnit besitzen, können daher mit einer kurzen Einarbeitungszeit rechnen.
Das Google C++ Testing Framework in Version 1.0.0 steht auf der Projektseite als Tarball zum Download bereit. Dort gibt es auch eine kurze Einführung. Die Software steht unter der überarbeiteten BSD-Lizenz.


