概要

完了

このモジュールでは、単体テストを作成および管理するための GitHub Copilot Chat と Visual Studio Code の使用について学習しました。 このコンテンツでは、GitHub Copilot Chat がテスト ケースのコード スニペットを生成し、可能な入力、出力、アサーションを提案し、エッジ ケースと境界条件を識別する方法について説明しました。 また、Visual Studio Code と C# Dev Kit 拡張機能を使用して、テスト エクスプローラー、テスト ケースの実行とデバッグ、テスト結果の表示、テスト コマンド、テスト設定など、単体テストを管理するための豊富な機能セットを提供する方法についても説明しました。 このプロセスには、テスト プロジェクトの作成、Copilot Chat を使用した単体テスト ケースの生成、Visual Studio Code でのテストの実行と管理が含まれます。

このモジュールの主なポイントは、単体テストの効率的で効果的な作成と管理であり、コードベースの品質と信頼性を確保します。 Visual Studio Code で GitHub Copilot Chat を使用して C# プロジェクトの単体テストを作成する方法について学習しました。 この演習では、Visual Studio Code、C# Dev Kit 拡張機能、GitHub Copilot 拡張機能を使用して環境を設定する方法について説明しました。 また、特定の整数が素数であるかどうかを確認する PrimeService クラスを含む APL2007M4PrimeService コード プロジェクトなど、サンプル アプリをダウンロードして解凍する方法についても学習しました。 次に、xUnit テスト プロジェクトを作成し、PrimeService クラスへの参照を追加し、GitHub Copilot Chat を使用して IsPrime メソッドの単体テストを生成しました。

追加の参考資料: