Saltar al contenido
KnowledgeCity

Microsoft Visual Studio Principiante: Pruebas unitarias

En Pruebas unitarias, aprenderá a crear su primera prueba unitaria y a optimizar las pruebas unitarias con los atributos de prueba de MS. También analizaremos…
Preview the first lesson free — get full access to all 4 lessons.
Curso: bajo demanda
Principiante Proveedor Gerald Eckert  4 lecciones ·  27m  en Árabe, Alemán, Inglés, Español, Francés, Portugués, Chinese 

Descripción del curso

Las pruebas unitarias son fundamentales para garantizar que ha escrito código de calidad. Si su código se rompe a menudo, necesita ser refactorizado constantemente o es muy antiguo, las pruebas unitarias suelen ser la solución a estos problemas. Con las pruebas unitarias, puede probar su código para muchos de los escenarios que encontrará. Esto le permite encontrar rápidamente puntos de falla y debilidades, corrigiéndolos antes de que creen errores. Para ello, veremos cómo configurar clases de prueba unitaria y escribir pruebas unitarias para probar las funciones. Exploraremos la posibilidad de fallar a propósito nuestras pruebas unitarias y revisar los mensajes de error. Con las pruebas unitarias configuradas correctamente, generará menos regresiones, menos informes de errores y reducirá la deuda técnica.

En Pruebas unitarias, aprenderá a crear su primera prueba unitaria y a optimizar las pruebas unitarias con los atributos de prueba de MS. También analizaremos la configuración del proyecto y aprenderemos el desarrollo basado en pruebas dentro de Visual Studio.

Lo que aprenderás

  • Crea tu primera prueba unitaria en Microsoft Visual Studio
  • Configura clases de prueba unitaria y proyectos de prueba unitaria usando atributos MSTest
  • Escribe pruebas unitarias para probar tus funciones, incluyendo pruebas que intencionalmente fallan y revisión de mensajes de error
  • Aplica desarrollo dirigido por pruebas a nuevos proyectos dentro de Visual Studio
  • Mejora la calidad del código mediante pruebas unitarias
  • Optimiza las pruebas unitarias utilizando atributos y configurando procedimientos de configuración de pruebas

Puntos clave

  • Las pruebas unitarias te ayudan a encontrar puntos de fallo y debilidades en tu código para que puedas corregirlos antes de que creen errores.
  • Las pruebas unitarias te permiten probar tu código para muchos de los escenarios que encontrará.
  • Con pruebas unitarias configuradas correctamente, generas menos regresiones, menos informes de errores y reduces la deuda técnica.
  • Los atributos MSTest y los procedimientos de configuración de pruebas ayudan a optimizar el proceso de prueba unitaria.
  • Las pruebas unitarias son a menudo la solución cuando el código se rompe con frecuencia, constantemente necesita refactorización, o es muy antiguo.

Preguntas frecuentes

¿Qué aprenderé en este curso?

Aprenderás cómo crear tu primera prueba unitaria, optimizar las pruebas unitarias con atributos MSTest, configurar ajustes del proyecto, y aplicar desarrollo dirigido por pruebas dentro de Visual Studio.

¿Cómo está estructurado el curso?

El curso incluye cuatro lecciones: Creando Tu Primera Prueba Unitaria; Atributos MSTest y Configurando Proyectos de Prueba Unitaria - Parte 1; Atributos MSTest y Configurando Proyectos de Prueba Unitaria - Parte 2; y Desarrollo Dirigido por Pruebas Con Visual Studio.

¿Qué habilidades ganaré con este curso?

Construirás habilidades en Pruebas de Código, MSTest, Pruebas de Software, Desarrollo Dirigido por Prueba Unitaria, Pruebas Unitarias, y Vstest.

¿Por qué es importante la prueba unitaria?

La prueba unitaria es crítica para garantizar que hayas escrito código de calidad; te permite probar tu código para muchos escenarios que encontrará, encontrar rápidamente puntos de fallo y debilidades, y corregirlos antes de que creen errores, resultando en menos regresiones, menos informes de errores y deuda técnica reducida.

¿Cubre el curso lo que sucede cuando fallan las pruebas?

Sí. El curso explora intencionalmente fallar tus pruebas unitarias y revisar los mensajes de error resultantes.