Desenvolver testes unitários usando ferramentas do GitHub Copilot
Este módulo explora a utilização do GitHub Copilot e do GitHub Copilot Chat para criar testes unitários. Os exercícios proporcionam experiência prática na criação de projetos de testes unitários e na execução de testes unitários no Visual Studio Code.
Objetivos de aprendizagem
Ao final deste módulo, você é capaz de:
Crie testes unitários usando o GitHub Copilot no Visual Studio Code.
Crie testes unitários que visem casos limites e condições específicas usando o GitHub Copilot no Visual Studio Code.
Use o Visual Studio Code, o SDK .NET e a extensão C# Dev Kit para criar um projeto de teste e verificar se os seus testes unitários são construídos e executados com sucesso.
Pré-requisitos
Recomenda-se um ou mais anos de experiência em desenvolvimento de software.
Recomenda-se experiência no desenvolvimento de aplicações C# usando Visual Studio Code e a extensão C# Dev Kit.
É necessária uma subscrição ativa do GitHub Copilot para a sua conta pessoal no GitHub ou para uma conta GitHub gerida por uma organização ou empresa. Pode configurar um plano GitHub Copilot Free ou inscrever-se numa subscrição do GitHub Copilot Pro com um período experimental gratuito único de 30 dias. Para esta formação, inscrever-se num plano GitHub Copilot Free é suficiente.
Conhecimento das condições de teste gratuito do GitHub Copilot: se escolher a oferta de teste gratuito de 30 dias para o GitHub Copilot Pro, é solicitado um pagamento no momento da subscrição. As taxas não são aplicadas até que o período de teste termine, a menos que se cancele antes da conclusão do período de 30 dias.
Experiência a usar o GitHub Copilot no Visual Studio Code para explicar, depurar e gerar código.