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 o GitHub Copilot e o GitHub Copilot Chat 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. O Visual Studio Code e a extensão do Kit de Desenvolvimento em C# são usados 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 o GitHub Copilot pode acelerar o desenvolvimento de testes de unidade e ajudar a identificar casos de borda. Você está ansioso para desenvolver testes de unidade com mais rapidez e precisão usando o GitHub Copilot.

Os tópicos abordados neste módulo incluem:

  • Usando o GitHub Copilot e o Visual Studio Code para teste de unidade.
  • Gere testes unitários com a ação inteligente de geração de testes do GitHub Copilot.
  • Criando testes de unidade com o GitHub Copilot Inline Chat.
  • Criar testes de unidade com os modos de chat do GitHub Copilot.
  • Desenvolvendo testes de unidade com o GitHub Copilot em C#.

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

  • Explicar como o 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 modos de exibição de Chat — Pergunte, Editar e Agente — para criar, atualizar 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 este treinamento do GitHub Copilot, você deve ter uma assinatura ativa para o GitHub Copilot em sua conta pessoal do GitHub (inclui o plano GitHub Copilot Free) ou você deve ser atribuído a uma assinatura gerenciada por uma organização ou empresa. As atividades do módulo podem incluir sugestões do 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 do 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.