¿Testing manual frente a testing automático?
Opciones
- Manual: una persona ejecuta los pasos; automático: lo hace el código (Opción correcta)
- Los tests automáticos no requieren escribir código
- Los tests manuales siempre son mejores que los automáticos
- 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.