다음을 통해 공유


빠른 시작: GitHub Copilot 앱 현대화를 사용하여 단위 테스트 생성 - Java용 업그레이드(미리 보기)

이 빠른 시작에서는 GitHub Copilot 앱 현대화 - Java용 업그레이드(미리 보기)를 사용하여 단위 테스트를 생성하는 방법을 보여 줍니다.

필수 조건

비고

Gradle을 사용하는 경우 Gradle 래퍼 버전 5 이상만 지원됩니다. Kotlin DSL은 지원되지 않습니다.

Copilot를 사용하도록 로그인한 다음 필요한 확장을 설치합니다.

GitHub Copilot를 사용하려면 Visual Studio Code에서 GitHub 계정에 로그인합니다. Visual Studio Code 맨 위에 있는 코필로트 아이콘을 선택하여 GitHub 코필로트 창에 액세스합니다. GitHub Copilot 설정에 대한 자세한 내용은 VS Code에서 GitHub Copilot 설정을 참조하세요.

그런 다음, 다음 단계를 사용하여 Visual Studio Code에 확장을 설치합니다.

  1. Visual Studio Code의 작업 표시줄에서 확장 보기를 엽니다.
  2. 마켓플레이스에서 GitHub Copilot 앱 현대화 를 검색합니다.
  3. GitHub Copilot 앱 현대화 확장 팩을 선택합니다.
  4. 확장 페이지에서 설치를 선택합니다.
  5. Visual Studio Code를 다시 시작합니다.

설치가 완료되면 Visual Studio Code 모서리에 성공을 확인하는 알림이 표시됩니다.

자세한 내용은 VS Code 확장 설치를 참조하세요.

GitHub Copilot 에이전트 모드를 시작하고 업그레이드를 시작합니다.

다음 단계를 사용하여 GitHub Copilot 에이전트 모드를 시작하고 단위 테스트를 생성합니다.

  1. Maven 또는 Gradle을 빌드 도구로 사용하는 Java 프로젝트를 선택합니다.
  2. Visual Studio Code에서 선택한 Java 프로젝트를 엽니다.
  3. GitHub Copilot 채팅 패널을 엽니다.
  4. 에이전트 모드로 전환합니다.
  5. 이 Java 프로젝트에 대한 단위 테스트 생성과 같은 프롬프트를 입력합니다.

단위 테스트 생성 전 예제를 보여 주는 Visual Studio Code의 스크린샷

테스트 생성이 완료되기를 기다립니다.

앱 현대화 - Java용 업그레이드(미리 보기) 도구는 현재 작업 영역 내에서 Java 프로젝트를 분석합니다. 여기에는 프로젝트의 JDK 버전, 빌드 도구 및 기존 단위 테스트 평가가 포함됩니다.

프로세스의 일부로 이 도구는 테스트 생성 진행률을 추적하는 TestReport.md 파일을 생성하고 테스트 생성 전후에 테스트 결과의 요약을 제공합니다. 보고서에는 다음 세부 정보가 포함됩니다.

  • 기존 테스트의 총 수
  • 전체 통과율
  • 시간표시
  • 성공한 테스트 수
  • 실패한 테스트 수
  • 오류가 있는 테스트 수

테스트 생성 중에 출력은 진행 중인 활동을 나타내기 위해 진행률 메시지(예: "에 대한 단위 테스트 생성...")를 표시합니다. 이 도구는 자동으로 테스트 파일을 생성하고 작업 영역에 추가합니다.

생성된 테스트 검토

테스트 생성이 완료되면 GitHub Copilot는 세대 후 테스트 결과를 요약하는 자세한 보고서를 표시합니다. 이 보고서에는 테스트 생성 전에 캡처된 동일한 메트릭(예: 총 테스트 수, 성공, 실패 및 오류)이 포함되어 있으므로 프로세스 중에 도입된 변경 내용을 쉽게 비교하고 평가할 수 있습니다.

단위 테스트 생성 보고서를 보여 주는 Visual Studio Code의 스크린샷

참고하십시오

GitHub Copilot 앱 현대화 - Java용 업그레이드(미리 보기)