Repaso
English
TestingFundamentosTST-43

¿Testing manual frente a testing automático?

Opciones

  1. Manual: una persona ejecuta los pasos; automático: lo hace el código (Opción correcta)
  2. Los tests automáticos no requieren escribir código
  3. Los tests manuales siempre son mejores que los automáticos
  4. Son lo mismo con dos nombres distintos

Respuesta

Manual: una persona ejecuta los pasos y comprueba el resultado; automático: el código ejecuta las comprobaciones de forma rápida y repetida

Por qué

El testing manual es bueno para explorar, juzgar la usabilidad y probar cosas inesperadas.

Los tests automáticos se escriben una vez y corren en cada cambio (CI), así que son ideales para comprobaciones repetidas como las de regresión.

Herramientas: JUnit (Java), pytest (Python), Selenium (UI en el navegador).

Recuerda

Manual = una persona. Automático = código.

Términos clave

Practica esta pregunta en Repaso