Compartilhar via


Início Rápido: gerar testes de unidade Java com a modernização do aplicativo GitHub Copilot

Este início rápido mostra como gerar testes de unidade Jave usando a modernização do aplicativo GitHub Copilot.

Pré-requisitos

  • Uma conta do GitHub com o GitHub Copilot habilitado. Um plano Pro, Pro+, Business ou Enterprise é necessário.
  • A versão mais recente do Visual Studio Code. Deve ser a versão 1.101 ou posterior.
  • GitHub Copilot no Visual Studio Code. Para obter instruções de instalação, consulte Configurar o GitHub Copilot no VS Code. Certifique-se de entrar em sua conta do GitHub no VS Code.
  • Modernização do aplicativo GitHub Copilot. Reinicie o VS Code após a instalação.
  • Java JDK para as versões de origem e destino do JDK.
  • Maven ou Gradle para criar projetos Java.
  • Um projeto Java gerenciado pelo Git usando o Maven ou o Gradle.
  • Para projetos baseados em Maven: acesso ao repositório público do Maven Central.
  • Nas configurações do Visual Studio Code, certifique-se de que chat.extensionTools.enabled está definido como true. Essa configuração pode ser controlada pela sua organização.

Observação

Se você estiver usando o Gradle, somente o wrapper Gradle versão 5+ terá suporte. Não há suporte para a DSL do Kotlin.

Entre para usar o Copilot e instale a extensão necessária

Para usar o GitHub Copilot, entre em sua conta do GitHub no Visual Studio Code. Selecione o ícone copilot na parte superior do Visual Studio Code para acessar o painel do GitHub Copilot. Para obter mais informações sobre como configurar o GitHub Copilot, consulte Configurar o GitHub Copilot no VS Code.

Em seguida, use as seguintes etapas para instalar a extensão no Visual Studio Code:

  1. No Visual Studio Code, abra a visualização Extensões na Barra de Atividades.
  2. Pesquise a modernização do aplicativo GitHub Copilot no marketplace.
  3. Selecione o pacote de extensão de modernização do aplicativo GitHub Copilot .
  4. Na página de extensão, selecione Instalar.
  5. Reinicie o Visual Studio Code.

Após a conclusão da instalação, você deverá ver uma notificação no canto do Visual Studio Code confirmando o êxito.

Para obter mais informações, consulte Instalar uma extensão do VS Code.

Inicie o Modo do Agente copilot do GitHub e inicie a atualização

Use as seguintes etapas para iniciar o Modo do Agente copilot do GitHub e gerar testes de unidade:

  1. Selecione um projeto Java que usa o Maven ou o Gradle como sua ferramenta de build.
  2. Abra o projeto Java selecionado no Visual Studio Code.
  3. Abra o painel de Chat do GitHub Copilot.
  4. Alterne para o Modo do Agente.
  5. Insira um prompt, como Gerar testes de unidade para este projeto Java.

Captura de tela do Visual Studio Code que mostra um exemplo antes da geração de teste de unidade.

Aguarde a conclusão da geração de teste

A modernização do aplicativo GitHub Copilot analisa o projeto Java no workspace atual. Isso inclui avaliar a versão do JDK do projeto, as ferramentas de build e todos os testes de unidade existentes.

Como parte do processo, a ferramenta gera um arquivo TestReport.md que acompanha o progresso da geração de teste e fornece um resumo dos resultados do teste antes e depois da geração de teste. O relatório inclui os seguintes detalhes:

  • Número total de testes existentes
  • Taxa de aprovação geral
  • Timestamp
  • Número de testes bem-sucedidos
  • Número de testes com falha
  • Número de testes com erros

Durante a geração de teste, a saída exibe mensagens de progresso - por exemplo, "Gerando testes de unidade para ..." - para indicar a atividade contínua. A ferramenta gera automaticamente arquivos de teste e os adiciona ao workspace.

Examinar os testes gerados

Após a conclusão da geração de teste, o GitHub Copilot exibirá um relatório detalhado resumindo os resultados do teste pós-geração. Este relatório inclui as mesmas métricas capturadas antes da geração de teste, como o número total de testes, êxitos, falhas e erros, permitindo que você compare e avalie facilmente as alterações introduzidas durante o processo.

Captura de tela do Visual Studio Code que mostra o relatório de geração de teste de unidade.

Consulte também

Modernização do aplicativo GitHub Copilot