Testes em .NET Core: implementação e automação | Bionexo - Outubro-2020

Renato Groffe
3 min readOct 27, 2020

--

No dia 22/10/2020 (quinta-feira) participei como palestrante de um encontro técnico online com profissionais da Bionexo e também aberto ao público em geral, no qual tive a oportunidade de realizar uma apresentação sobre a implementação de testes em .NET Core utilizando soluções como como xUnit, SpecFlow, Moq e FluentAssertions, incluindo o suporte oferecido pelo Visual Studio. Abordei ainda como automatizar a execução desses testes num processo de CI/CD com GitHub Actions e o Azure App Service.

Deixo aqui meus agradecimentos ao Ricardo Oliveira (Bionexo) pelo convite e por todo o apoio para que este evento acontecesse, sendo que ao final da palestra o público estava em torno de 45 pessoas (com picos de quase 70) acompanhando a apresentação via Zoom.

Os slides da apresentação já estão no SlideShare:

Os exemplos que utilizei estão nos seguintes repositórios do GitHub:

ASP.NET Core 3.1 + REST API + xUnit + Fluent Assertions + Swagger + Dockerfile + Juros Compostos

GitHub Actions + ASP.NET Core 3.1 + Tests + Azure CLI + Azure App Service

ASP.NET Core 3.1 + REST API + SpecFlow + xUnit + Swagger + Juros Compostos

.NET Core 3.1 + .NET Standard + xUnit + Moq + Fluent Assertions

Nos links a seguir (que incluem referências gratuitas como artigos, vídeos e projetos de exemplo) abordo em maiores detalhes o uso de diferentes frameworks de testes com .NET Core, bem como como a utilização de GitHub Actions como solução de automação:

Testes de Software com .NET Core 3.x: exemplos de utilização

ASP.NET Core + SpecFlow: implementando testes a partir de uma user story

GitHub Actions - Guia de Referência Gratuito

E termino este post com um convite…

Confira este evento ONLINE e GRATUITO no Canal .NET em que será abordada a implementação e configuração de testes automatizados de software (e em quais momentos utilizamos cada um dos tipos de testes) utilizando Azure DevOps e GitHub Actions.

Ao longo da live será abordado o uso de tecnologias como .NET Core, ASP.NET Core, .NET 5, ASP.NET 5, Docker, Kubernetes, JMeter, xUnit, SpecFlow, Selenium, Visual Studio, Azure Functions e outros serviços do Microsoft Azure.

Quando: 27/10/2020 (terça) a partir das 21:00 — horário de Brasília

Faça sua inscrição em:
https://bit.ly/live-automacao-testes-azdevops-githubactions

--

--

Renato Groffe
Renato Groffe

Written by Renato Groffe

Microsoft Most Valuable Professional (MVP), Multi-Plataform Technical Audience Contributor (MTAC), Software Engineer, Technical Writer and Speaker

No responses yet