Introdução

Concluído

O teste de unidade é um aspecto crucial do desenvolvimento de software que garante a funcionalidade de componentes individuais em um sistema.

Este módulo apresenta como gerar testes de unidade com GitHub Copilot e chat GitHub Copilot no Visual Studio Code. O módulo se concentra no uso do modo de exibição Chat, do chat embutido e das conclusões de código para criar testes de unidade para a estrutura de teste xUnit. Visual Studio Code e a extensão do Kit de Desenvolvimento em C# são usadas para criar um projeto de teste de unidade e gerenciar testes de unidade.

Imagine que você é um desenvolvedor de software trabalhando em uma base de código grande. Sua equipe tem a tarefa de garantir a confiabilidade do código. Você determina que os testes de unidade são necessários para a maior parte da base de código. No entanto, a criação manual de testes de unidade pode ser demorada e propensa a erros. Você precisa de uma ferramenta que o ajude a desenvolver testes de unidade de forma rápida e precisa. A ferramenta também deve ajudar a identificar casos de borda e condições do marco de delimitação. Você ouvirá que GitHub Copilot pode acelerar o desenvolvimento de testes de unidade e ajudar a identificar casos extremos. Você está ansioso para desenvolver testes de unidade com mais rapidez e precisão usando GitHub Copilot.

Os tópicos abordados neste módulo incluem:

  • Usando GitHub Copilot e Visual Studio Code para teste de unidade.
  • Gere testes de unidade com a ação inteligente "Gerar Testes" do GitHub Copilot.
  • Criando testes de unidade com GitHub Copilot Chat In-Line.
  • Criando testes de unidade com agentes de exibição do GitHub Copilot Chat.
  • Desenvolvendo testes de unidade com GitHub Copilot em C#.

Depois de concluir este módulo, você poderá:

  • Explicar como GitHub Copilot Chat dá suporte a várias tarefas de teste, incluindo testes de unidade, integração e ponta a ponta.
  • Use a ação inteligente Gerar Testes para criar testes de unidade para blocos de código específicos ou arquivos inteiros.
  • Aproveite o recurso chat embutido para gerar e refinar testes de unidade diretamente no editor de código.
  • Utilize os agentes de exibição de chat — Perguntar, Planejar e Agente — para criar, planejar e automatizar fluxos de trabalho de teste de unidade.
  • Aplique os recursos do GitHub Copilot para simplificar o desenvolvimento de testes de unidade para um aplicativo C# no Visual Studio Code.

Importante

Para concluir esse treinamento GitHub Copilot, você deve ter uma assinatura ativa para GitHub Copilot em sua conta de GitHub pessoal (inclui o plano GitHub Copilot Gratuito) ou deve ser atribuído a uma assinatura gerenciada por uma organização ou empresa. As atividades do módulo podem incluir sugestões de GitHub Copilot que correspondem ao código público. Se você for membro de uma organização no GitHub Enterprise Cloud que recebeu uma assinatura GitHub Copilot por meio de sua organização, a configuração para sugestões que correspondem ao código público pode ser herdada de sua organização ou empresa. Se sua conta bloquear sugestões que correspondam ao código público, as atividades do módulo poderão não funcionar conforme o esperado.