Acerca de este curso
Una parte importante en el desarrollo de software es someter a pruebas constantes la calidad y eficiencia de tu código, si no haces pruebas (o no sabes cómo hacerlas) es muy probable que falle y que pierdas recursos valiosos como tiempo, dinero y personas.
Crear tus pruebas y testear tu propio código te permite descubrir sus fallas o prevenirlas a futuro, determinar la calidad del código que estás desarrollando de forma automatizada y lograr que sea reutilizable.
En este curso te enseñaremos las diferentes comprobaciones con frameworks de desarrollo como xUnit, los parámetros que puedes usar para configurar una prueba y su ejecución, crearás mocks para tus dependencias y datos de prueba, usarás los controladores de tus APIs para comprobar la lógica y las dependencias y aprenderás la importancia de la cobertura de una prueba unitaria, de saber medirla, generar reportes y filtrar los segmentos a testear.
Crear pruebas unitarias es la diferencia entre un desarrollador junior y uno senior, así que si ya sabes programar y aun no haces testing, este curso es para ti ¡tu primera clase es gratis!
¿Qué aprenderás?
- Aprenderás como aplicar TDD en .NET Core
- Conocerás las librerías más utilizadas para aplicar Unit test en .NET Core
- Aprenderás a mediar la cobertura de tus pruebas y calidad de ellas.
- Aprenderás como aplicar pruebas unitarias sobre los controladores de tus APIs incluyendo entity framework.
¿Qué conocimientos previos necesitas?
¿A quién está dirigido este curso?
- .NET y C# developers que deseen profundizar en la implementación de pruebas unitarias con estas tecnologías.