単体テストは、コード単位の動作と正確性を検証するソフトウェアテストのレベルです。
C ++では、「コードの単位」はしばしばクラス、関数、またはそのいずれかのグループを指します。単体テストは、しばしば特殊な構文や使用パターンを使用する特殊な「テストフレームワーク」や「テストライブラリ」を使用して実行されます。
このトピックでは、さまざまな戦略と単体テストの図書館またはフレームワークについて検討します。