Google Test によるC コードの単体テスト、コードカバレッジの計測、xUnit による .NET テストを学びます。
テストの自動化により、コード変更時の品質を継続的に担保できます。
| スキルガイド | 内容 |
|---|---|
| Google Test / Google Mock | C/C++ 単体テストフレームワーク |
| コードカバレッジ | gcov/lcov/OpenCppCoverage によるカバレッジ計測 |
| .NET テスト(xUnit) | xUnit による .NET 単体テスト |
test/ - テストコードのルートディレクトリtest/src/calc/libcalcbaseTest/ - libcalcbase ライブラリの単体テストtest/libsrc/mock_calcbase/ - モック実装 (Google Mock 使用例)testfw/ - テストフレームワーク (サブモジュール)テスト自動化を習得したら、ドキュメント自動化 に進んでください。