Testes em .NET Core: implementação e automação | Bionexo - Outubro-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