이 빠른 시작에서는 GitHub Copilot 앱 현대화 - Java용 업그레이드(미리 보기)를 사용하여 단위 테스트를 생성하는 방법을 보여 줍니다.
필수 조건
비즈니스 또는 엔터프라이즈 계획을 사용하여 GitHub Copilot를 사용하도록 설정된 GitHub 계정.
Visual Studio Code의 최신 버전입니다.
GitHub Copilot 앱 현대화 확장 팩. 설치 지침은 다음 섹션을 참조하세요.
이 확장 팩은 다음 두 확장을 번들로 묶습니다.
앱 현대화에는 로컬 환경에서 Java가 필요하지 않습니다. 그러나 프로젝트를 성공적으로 빌드하려면 올바른 버전의 Java 및 Maven을 설치합니다. OpenJDK 및 Maven의 Microsoft 빌드를 사용하는 것이 좋습니다.
원본 및 대상 JDK의 설치된 버전입니다.
Maven 또는 Gradle을 사용하는 Git 관리 Java 프로젝트입니다.
Maven 기반 프로젝트의 경우: 공용 Maven Central 리포지토리에 액세스합니다.
비고
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에 확장을 설치합니다.
- Visual Studio Code의 작업 표시줄에서 확장 보기를 엽니다.
- 마켓플레이스에서 GitHub Copilot 앱 현대화 를 검색합니다.
- GitHub Copilot 앱 현대화 확장 팩을 선택합니다.
- 확장 페이지에서 설치를 선택합니다.
- Visual Studio Code를 다시 시작합니다.
설치가 완료되면 Visual Studio Code 모서리에 성공을 확인하는 알림이 표시됩니다.
자세한 내용은 VS Code 확장 설치를 참조하세요.
GitHub Copilot 에이전트 모드를 시작하고 업그레이드를 시작합니다.
다음 단계를 사용하여 GitHub Copilot 에이전트 모드를 시작하고 단위 테스트를 생성합니다.
- Maven 또는 Gradle을 빌드 도구로 사용하는 Java 프로젝트를 선택합니다.
- Visual Studio Code에서 선택한 Java 프로젝트를 엽니다.
- GitHub Copilot 채팅 패널을 엽니다.
- 에이전트 모드로 전환합니다.
- 이 Java 프로젝트에 대한 단위 테스트 생성과 같은 프롬프트를 입력합니다.
테스트 생성이 완료되기를 기다립니다.
앱 현대화 - Java용 업그레이드(미리 보기) 도구는 현재 작업 영역 내에서 Java 프로젝트를 분석합니다. 여기에는 프로젝트의 JDK 버전, 빌드 도구 및 기존 단위 테스트 평가가 포함됩니다.
프로세스의 일부로 이 도구는 테스트 생성 진행률을 추적하는 TestReport.md 파일을 생성하고 테스트 생성 전후에 테스트 결과의 요약을 제공합니다. 보고서에는 다음 세부 정보가 포함됩니다.
- 기존 테스트의 총 수
- 전체 통과율
- 시간표시
- 성공한 테스트 수
- 실패한 테스트 수
- 오류가 있는 테스트 수
테스트 생성 중에 출력은 진행 중인 활동을 나타내기 위해 진행률 메시지(예: "에 대한 단위 테스트 생성...")를 표시합니다. 이 도구는 자동으로 테스트 파일을 생성하고 작업 영역에 추가합니다.
생성된 테스트 검토
테스트 생성이 완료되면 GitHub Copilot는 세대 후 테스트 결과를 요약하는 자세한 보고서를 표시합니다. 이 보고서에는 테스트 생성 전에 캡처된 동일한 메트릭(예: 총 테스트 수, 성공, 실패 및 오류)이 포함되어 있으므로 프로세스 중에 도입된 변경 내용을 쉽게 비교하고 평가할 수 있습니다.