Qué son pruebas Unitarias
Clase 2 de 25 • Curso 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.