요약

완료됨

이 모듈에서는 GitHub Copilot 및 Visual Studio Code 사용하여 C# 프로젝트에 대한 단위 테스트를 만들고 유지 관리하는 방법을 알아보았습니다. 테스트 탐색기, 실행 및 디버그 명령 및 지원되는 테스트 프레임워크(xUnit, NUnit 및 MSTest)를 포함하여 .NET SDK 및 C# Dev Kit 확장에서 제공하는 Visual Studio Code 테스트 환경을 검사했습니다. 그런 다음 에이전트 모드에서 GitHub Copilot Chat 보기를 사용하여 /setupTests/tests 슬래시 명령을 사용하여 단위 테스트를 생성했으며, Ask 모드를 통해 에이전트가 파일을 변경하도록 하기 전에 에지 사례 및 테스트 옵션을 탐색하는 방법을 알아보았습니다.

또한 계획 에이전트 및 더 긴 에이전트 세션이 더 큰 테스트 작업을 위해 워크플로를 확장하는 방법도 살펴보했습니다. 계획 에이전트는 코드를 작성하기 전에 검토 가능한 테스트 전략을 생성하고 에이전트는 프로젝트를 스캐폴드하고, 테스트를 생성하고, 결과 제품군을 실행하는 다중 파일 워크플로를 자동화합니다. 마지막으로, 고스트 텍스트 제안이 편집기 내에서 범위를 확장하는 방법과 테스트 탐색기의 테스트 실패 수정 단추와 /fixTestFailure 슬래시 명령을 통해 실패한 테스트를 진단하고 해결하는 방법을 알아보았습니다.

주요 내용은 GitHub Copilot Visual Studio Code 종료하지 않고도 단위 테스트 워크플로의 모든 단계(설정, 생성, 확장 및 복구)를 진행할 수 있는 반면 C# Dev Kit는 테스트 프로젝트를 구성하고 실행할 수 있도록 유지한다는 것입니다.

추가 읽기: