Qué son pruebas Unitarias

Clase 2 de 25Curso de JavaScript Testing con Jest 2019

Resumen

Hola, mi nombre es Oscar Barajas Tavares. Frontend Developer en Platzi y Facebook developer lead en Bogotá. Para tomar este curso es recomendable haber tomado algunos cursos básicos como el de Git & GitHub y Fundamentos de JavaScript.

Qué son las pruebas unitarias? Las pruebas unitarias lo que hacen es tomar todos tus proyectos o esos bloques de código y descomponerlo en pequeñas partes que vamos a probar. Así, todo lo que vamos pasando sabemos que esta funcionando correctamente y que no hay ningún inconveniente o bug.

Las pruebas unitarias comprueban lo que son casos estándares (suposición explícita) es decir, no son perfectas. Las características de las pruebas unitarias son:

  • Automatizable: Deben correr sin ningún proceso manual.
  • Total Cobertura: Debemos de pasar por cada bloque escrito.
  • Reutilizables: Podemos usarlas para probar otros bloques.
  • Independientes: No pueden depender de otra prueba para funcionar.
  • Rápidas de crear: TIenen que ser algo conciso que prueben algo muy particular.

Ventajas de las pruebas unitarias:

  • Proporciona un trabajo ágil.
  • Calidad del código.
  • Detectar errores rapido.
  • Facilita los cambios y favorece la integración.
  • Proporciona información.
  • Reduce el coste.

Durante el curso, añadiremos pruebas a proyectos con Vanilla, React, Vue e incluso Express.