35

Qué es la automatización de pruebas y cuando conviene automatizarlas

23936Puntos

hace 3 años

La automatización de pruebas es la práctica de ejecutar y administrar los datos de pruebas y utilizar los resultados para mejorar la calidad del software de forma automatizada.

Pero si tienes más tiempo quédate para aprender sobre los beneficios y sobre todo para saber qué pruebas son las que debes de automatizar

¿Qué es la automatización de pruebas?

Empecemos con algunos de los beneficios de las pruebas automatizadas, estas además de garantizar resultados de prueba exitosos, también garantiza el máximo retorno de la inversión (ROI).

Esta es una de las principales razones por la cuales las grandes empresas han comenzado a implementar pruebas automatizadas además de que son útiles para mejorar la calidad del software, así como para evitar las pesadas tareas repetitivas y acortar los ciclos de desarrollo.

La automatización de pruebas puede automatizar algunas tareas repetitivas pero necesarias en un proceso de prueba formalizado ya implementado, o realizar pruebas adicionales que serían difíciles de hacer manualmente.

Una de las preguntas más frecuentes es

¿Cómo sé qué pruebas tengo que automatizar?

Normalmente automatizamos pruebas que ya tenemos de forma manual, pero aqui te dejo unos criterios que te servirán para identificar si vale la pena automatizar :

  • Es un test que se repite de forma constante

  • Es un test que consta de una tarea bastante repetitiva y tediosa

  • Un test que sea sujeto a error humano

  • Un test que es demasiado largo y lleva mucho tiempo de ejecución.

  • Un test que no sea sujeto a cambios frecuentes

  • Un test que sea estable

  • Un test que requiera una complejidad alta que sea dificl hacer de forma manual como probar en paralelo en diferentes navegadores

Al verificar que tus pruebas automatizadas cumplan con estas condiciones te permitirá obtener un mayor ROI .

Es importante que antes de finalizar la selección de pruebas que vas a automatizar, puedas hacer una estimación del ROI y una vez finalizada la automatización que puedas comparar esta estimación con el resultado obtenido , esto con la finalidad de que puedas seguir mejorando y hacer los ajustes necesarios para maximizar tu ROI.

Si este es un tema que te intereso, y deseas seguir aprendiendo toma nuestro curso de Introducción a la Automatización de Pruebas:

Tal vez puedas llegar a preguntarte ¿para quién es este curso? ¿Solo para los QA manuales o para aquellos que están en el mundo del testing?

Pues déjame decirte que este curso es para ti que estás en el área de la tecnología sin importar cual sea tu rol , así es sin importar si eres desarrollador o si eres el CEO o CTO o incluso el founder de alguna empresa/startup, ya que abordaremos diferentes aspectos que te permitirán entender de los beneficios que traerá la automatización de pruebas a tu empresa y también te dará temas de qué hablar en las fiestas 😃

Te doy una probadita del temario :

  • Ventajas

  • Desventajas

  • Limitaciones

  • Tipos de framework

Este curso introductorio te servirá para tener bases sólidas de los conceptos de la automatización de pruebas antes de brincar directamente al código, ya que a lo largo de mi experiencia este error es algo muy común dentro de las empresas, se quiere empezar a automatizar sin tener un panorama claro ni una estrategia bien definida sobre qué es lo más conveniente para la empresa o equipo mismo.

No cometas esos errores y aprende todo lo necesario con este curso. ¡Allá te espero!

Javier
Javier
Escribe tu comentario
+ 2
Ordenar por:
21
36085Puntos
3 años

Los que quieran hacer cursos de testing y Automatizacion les recomiendo los siguientes:
Curso de Introducción a la Automatización.
Curso de Jenkins
Curso de selenium con Python.
Curso de Web scrapping
Curso de Testing para videojuegos.
Curso de pruebas de software
Curso de Postman
Curso de Cypress.

Además cursos en Scrum:
Curso de Scrum
Curso de Historias de Usuarios
Curso de Product Owner
Curso de trello

Si además eres QA Automation, recuerda tomar parte de programación:
Curso de GIT
Curso de terminal y Lineas de comandos
Curso de Python nivel básico
Curso de Python Nivel intermedio
Curso de Python Avanzado
Curso de POO
Curso de Introducción a la base de datos
Curso def de HTML.
en Java:
Curso de testing en JAVA
Curso de JAVA

Qué más quieres Platzi? YA te organicé la ruta para la escuela, la NECESITAMOS 😦

3
6632Puntos
3 años

Uff eres grande amigo, gracias por compartir tremenda informacion andaba buscando como aprender QA, ahora gracias a ti ya tengo un mejor panorama para empezar.

QA ruta añadida para el 2022.

2
31577Puntos
3 años

Excelente amigo, me sirve mucho para mi path de carrera. Muchas gracias en serio… ❤️

2
22719Puntos
3 años

Wow, que temario tan completo, ojala te escuchen, es una escuela muy necesaria, gracias por compartir.

2
4484Puntos
3 años

Excelente aporte, amigo. Justamente estaba queriendo ver cuáles cursos de testing había en la plataforma, pero tú ya lo hiciste. Muchas gracias!!

1
41816Puntos
3 años

muchas gracias por esa recomendación😊

2
2 años

de los mejores aportes que he visto en mi historia dentro de platzi… te la rifaste

ya hagan la escuela de testing!!!

1
36085Puntos
2 años

Gracias Edu, se esta poniendo buena la ruta incorporando Cypress actualizado en UI y backend, a mi en lo personal con un par como Jmeter y Appium estaria la ruta de lujo.

11
36085Puntos
3 años

Espero que por fin Platzi se anime a una ruta de QA Automation.

2
31577Puntos
3 años

Si TAU es super completa hasta con rutas de aprendizaje, dependiendo del enfoque que quieres seguir…

3
3 años

yeeeeeiii !!!
sabia que Platzi escucharia a todos los QA´s de Latam jejeje :v

2
39Puntos
3 años

Sólo he oído hablar de la automatización del hogar como ajax instalando un kit justo después de mudarse, pero no sabía que las aplicaciones se pueden probar automáticamente. Estoy lejos de la programación y creo que vale la pena explorar este tema con más detalle. Tengo un amigo que trabaja en un macbook y me dijo que escribe programas para ipad en swift. Quiero intentar crear mi primer juego en swift para mi cartera, si no me resulta demasiado difícil.

1
5809Puntos
3 años

Excelente, se sumará a mi ruta 2022

1
41816Puntos
3 años

Que buen artículo para los que queremos empezar con este tema.

1
2067Puntos
3 años

Creo que hay un error en el título del post, “¿Qué son las pruebas y cuándo conviene automatizarlas?” igual, muy buen tema.

1
13677Puntos
3 años

Excelente recomendación. Voy a inccorporarlo a mi ruta de aprendizaje.