Selecciona tu pais:

¿Cuándo debo automatizar? Aquí 8 tips rápidos

 

En la actualidad, la automatización de pruebas es una tarea muy importante para brindar un servicio de testing adecuado, pero muchas veces dudamos si automatizar o no ya que no sabemos si el costo de la automatización va a ser mayor que las pruebas manuales. Es aquí donde nace el dilema de la automatización de pruebas.

cuando_debo_automatizar

Antes de tomar una decisión para saber si realmente vale la pena automatizar o no y no se cuenta con suficiente tiempo para analizar a profundidad este tema, es conveniente hacer un checklist para tener una aproximación. Es necesario plantearse antes una serie de preguntas que a continuación vamos a enumerar:

1. ¿Cuántas veces debe ejecutarse el caso de prueba? (cada cuanto hay una versión, cuantos test de regresión o de sistema se realizan anualmente…)

2. ¿Es un módulo muy variable? ¿Hay cambios en esa parte del componente en el corto/medio plazo?

3. ¿Cuál es el costo de ejecución manual? (preparación y ejecución)

4. ¿Qué precisión necesita la prueba?

5. ¿Cuál es el costo de la automatización? (tiempo, herramienta y persona).

6. ¿En qué mejora la automatización de pruebas? ¿Se pueden realizar más verificaciones simultáneamente?)

7. ¿Qué resultados me genera la prueba automática? ¿Son importantes?

8. ¿Qué complejidad tendrá la prueba automática? ¿Será mantenible?

Realizar la mayoría de estas preguntas cada vez que se tiene dudas sobre automatizar o no realizarlo, sobre todo las 5 primeras, ayuda a tomar una decisión más clara; lo importante es siempre tener en cuenta hasta qué punto interesa automatizar para no realizar esfuerzos innecesarios.