다음을 통해 공유


빠른 시작: GitHub Copilot 현대화를 사용하여 Java 단위 테스트 생성

이 빠른 시작에서는 GitHub Copilot 현대화를 사용하여 Jave 단위 테스트를 생성하는 방법을 보여 줍니다.

필수 조건

  • GitHub Copilot 사용하도록 설정된 GitHub 계정입니다. Pro, Pro+, Business 또는 Enterprise 계획이 필요합니다.
  • Visual Studio Code 최신 버전입니다. 버전 1.101 이상이어야 합니다.
  • Visual Studio Code에서 GitHub Copilot. 설치 지침은 VS Code에서 GitHub Copilot 설정 참조하세요. VS Code 내에서 GitHub 계정에 로그인해야 합니다.
  • GitHub Copilot 현대화. 설치 후 VS Code를 다시 시작합니다.
  • 원본 및 대상 JDK 버전 모두에 대한 Java JDK.
  • Maven 또는 Gradle을 사용하여 Java 프로젝트를 빌드합니다.
  • Maven 또는 Gradle을 사용하는 Git 관리 Java 프로젝트입니다.
  • Maven 기반 프로젝트의 경우: 공용 Maven Central 리포지토리에 액세스합니다.
  • Visual Studio Code 설정에서 chat.extensionTools.enabledtrue 설정되어 있는지 확인합니다. 이 설정은 조직에서 제어할 수 있습니다.

비고

Azure 계정은 Azure 리소스를 배포하는 데만 필요하며 GitHub Copilot 현대화를 사용하여 코드를 변경할 때는 필요하지 않습니다.

Gradle을 사용하는 경우 Gradle 래퍼 버전 5 이상만 지원됩니다.

Kotlin DSL(도메인별 언어)은 지원되지 않습니다.

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

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

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

  1. Visual Studio Code 작업 모음에서 Extensions 보기를 엽니다.
  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 Chat 패널을 엽니다.
  4. 에이전트 모드로 전환합니다.
  5. 이 Java 프로젝트에 대한 단위 테스트 생성 같은 프롬프트를 입력합니다.

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

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

GitHub Copilot 현대화는 현재 작업 영역 내의 Java 프로젝트를 분석합니다. 여기에는 프로젝트의 JDK 버전, 빌드 도구 및 기존 단위 테스트 평가가 포함됩니다.

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

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

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

생성된 테스트 검토

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

Visual Studio Code 스크린샷으로, 단위 테스트 생성 보고서를 보여줍니다.

참고하십시오

GitHub Copilot 현대화