# テスト自動化 (ステップ 4 - 品質向上)

Google Test によるC コードの単体テスト、コードカバレッジの計測、xUnit による .NET テストを学びます。
テストの自動化により、コード変更時の品質を継続的に担保できます。

# 1 スキルガイド一覧

スキルガイド一覧
スキルガイド | 内容
--- | ---
Google Test / Google Mock | C/C++ 単体テストフレームワーク
コードカバレッジ | gcov/lcov/OpenCppCoverage によるカバレッジ計測
.NET テスト(xUnit) | xUnit による .NET 単体テスト

# 2 このリポジトリとの関連

- `test/` - テストコードのルートディレクトリ
- `test/src/calc/libcalcbaseTest/` - `libcalcbase` ライブラリの単体テスト
- `test/libsrc/mock_calcbase/` - モック実装 (Google Mock 使用例)
- `testfw/` - テストフレームワーク (サブモジュール)

# 3 次のステップ

テスト自動化を習得したら、ドキュメント自動化 に進んでください。