Compartilhar via


Início Rápido: gerar testes de unidade Java com o GitHub Copilot Modernization

Este guia rápido mostra como gerar testes de unidade Java usando a modernização do GitHub Copilot.

Pré-requisitos

  • Uma conta GitHub com 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 em Visual Studio Code. Para obter instruções de instalação, consulte Set up GitHub Copilot in VS Code. Certifique-se de entrar em sua conta GitHub no VS Code.
  • Modernização do GitHub Copilot. Reinicie o VS Code após a instalação.
  • Java JDK para as versões do JDK de origem e de destino.
  • Maven ou Gradle para criar projetos Java.
  • Um projeto de 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 de Visual Studio Code, verifique se chat.extensionTools.enabled está definido como true. Essa configuração pode ser controlada pela sua organização.

Observação

Uma conta Azure é necessária apenas para implantar recursos em Azure e não é necessária ao usar GitHub Copilot modernização para fazer alterações de código.

Se você estiver usando o Gradle, somente o wrapper Gradle versão 5 ou posterior terá suporte.

Não há suporte para a DSL (Linguagem Específica do Domínio Kotlin).

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

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

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

  1. Em Visual Studio Code, abra a exibição Extensions na Barra de Atividades.
  2. Pesquise atualização do GitHub Copilot no marketplace.
  3. Selecione o pacote de extensão de modernização do GitHub Copilot.
  4. Na página de extensão, selecione Instalar.
  5. Reinicie Visual Studio Code.

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

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

Inicie o GitHub Copilot Modo Agente e inicie a atualização

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

  1. Selecione um projeto Java que usa o Maven ou o Gradle como ferramenta de build.
  2. Abra o projeto de Java selecionado no Visual Studio Code.
  3. Abra o painel Copilot Chat do GitHub.
  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 testes de unidade.

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

A modernização do GitHub Copilot analisa o projeto Java no espaço de trabalho 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

Depois que a geração de teste for concluída, 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

A modernização do GitHub Copilot