4. Flujo de trabajo en TDD
● Escribir requisito
● Escribir la prueba
● Verificar que la prueba falla
● Escribir implementación
● Ejecutar pruebas automatizadas
● Refactoring
5. TDD - Code First
Primero el código luego las pruebas
14. Características
● Open source
● Multiplataforma
● Soporta .NET Framework y .NET Core
● Funciona con VSTest, NUnit, XUnit y otros
● Permite generar reportes
● Tiene diferentes parámetros de configuración
18. Demo 3
dotnet test /p:CollectCoverage=true
/p:Include="[*]CoverletDemo.Calculati
on.*"
19. Demo 4
dotnet test /p:CollectCoverage=true
/p:ExcludeByAttribute="ExcludeFromC
odeCoverage"
20. Demo 5
dotnet test /p:CollectCoverage=true
/p:CoverletOutputFormat=cobertura
21. Unit Test + Devops
Mejora continua gracias a los resultados de las pruebas unitarias
22. Ventajas de la integración
● Análisis continuo de resultados
● Detección temprana de errores
● Análisis de impacto de cambios o nuevo código implementado
● Generación de alertas