EscuelaIT – Curso Avanzado de Pruebas Unitarias

Información

Descargar gratis el Curso Avanzado de Pruebas Unitarias de Escuela IT. Un excelente curso que pueden obtener totalmente gratis. Si el curso realmente les sirvió, apoyen al instructor comprando el curso como una manera de agradecimiento.

Formación práctica avanzada en tests unitarios Eficaces y Eficientes

CLASES Y CONTENIDOS

Este nuevo curso destinado al aprendizaje de tests unitarios parte de un conocimiento en la creación de código de testing y se adentra en las pautas que conducen al desarrollo de pruebas unitarias eficaces y eficientes. 

  • Eficacia: A través del diseño de casos de prueba, con juegos de datos que cubran las necesidades, sin requerir la realización de pruebas exhaustivas. Para ello se cubrirán las técnicas de diseño de caja negra y caja blanca.
  • Eficiencia: A través de la codificación de pruebas fáciles de escribir, de ejecutar y de mantener, para reducir los riesgos del proyecto y aumentar la calidad y documentación. Para ello se cubrirán los antipatrones que impiden las características anteriores.

Por último, se profundizará en la necesidad y criterios para los dobles en pruebas unitarias. Se cubrirán los patrones de dobles: dummy, fake, stub, mock y spy 

QUÉ APRENDERÉ EN EL CURSO AVANZADO DE PRUEBAS UNITARIAS

  • Diseño de Casos de Pruebas Unitarias
    • Pruebas de Caja Negra
      • Variables independientes
        • Clases de Equivalencia
        • Análisis de Valores Límite
      • Variables dependientes
        • Vector ortogonal
        • Grafo de Causa/Efecto
      • Adivinación de Errores
    • Pruebas de Caja Blanca
      • Cobertura de Sentencias
      • Cobertura de Datos
      • Cobertura de Condiciones
      • Cobertura de Decisiones/Condiciones
  • Características de las Pruebas Unitarias
    • Fáciles de Escribir
      • Sencillas. Anti-patrones: Lógica condicional, Pruebas Sobreprotegidas, Sermón de Preparación …
      • Expresivas. Anti-patrones: Comentarios, Números Mágicos, Aserciones Primitivas, Detalles Incidentales, Lógica separada…
      • Separan Asuntos. Anti-patrones: Hiper-aserciones, Doble personalidad, …
    • Fáciles de Ejecutar
      • Rápidas. Anti-patrón
      • Completamente Automáticas. Antipatrón: Entrada de Datos, …
      • Auto-verificables. Anti-patrón: Bocazas, …
      • Independientes. Anti-patrón: Héroe Local, Secuenciador, Restos reutilizados, Dependencia Oculta…
      • Repetibles
    • Fáciles de Mantener
      • Profesionales / Robustas. Anti-patrones: Duplicación, Ruta Paralizante, Lío Parametrizado, El Gigante…
      • Reducen los Riesgos
        • No dañinas
        • Red de Seguridad
    • Aumentan la Calidad
      • Repelentes de Errores
      • Localizan Defectos. Anti-patrones: Escaqueado, Promesas Infundadas, Bajas Expectativas, Mentiroso…
      • Parte de la Especificación
    • Mejoran la Comprensión del SUT
    • Parte de la Documentación
  • Dobles para las Pruebas Unitarias
  • Criterios: Independencia del DOC, Ausencia del DOC, Eficiencia, Caja Blanca
  • Tipos: Dummy, Fake, Stub, Mock y Spy

Enlaces de Descarga

Mega

Contraseñas: pcprogramasymas.net / pcprogramasymas.com / krostyss

Página Oficial del Curso

EscuelaIT