QA

Pensar en la automatización de pruebas

Publicado por
Daniela Pantoja
Pensar en la automatización de pruebas
Escrito por
Daniela Pantoja
Publicado en
March 19, 2024
Tiempo de lectura
Categoría
QA

En muchos blogs, videos, cursos y empresas se habla sobre la automatización de pruebas en testers, analistas e ingenieros QA, pero ¿Qué es automatizar pruebas? ¿Cuál es su objetivo? ¿Cuándo automatizar? ¿Qué herramientas podemos utilizar? Son varios los enigmas que al momento de enfrentar dicha situación no sabemos cómo responder o que podemos hacer.

La automatización de pruebas tiene como objetivo ejecutar automáticamente una serie de acciones que se realizan recurrentemente al momento de enfrentar una ejecución de pruebas; Se utiliza comúnmente para agilizar los procesos y poder alertar tempranamente algún posible hallazgo, error o incidente. Son muy utilizadas en pruebas de regresión, pruebas de humo o tareas que un tester deba realizar reiterativamente evitando que tenga que ejecutarlas manualmente.

En la mayoría del tiempo, la fase de pruebas queda con una holgura muy corta de tiempo y normalmente nos quedamos solo con unos días antes de algún despliegue en ambiente productivo.

Por eso que es importante saber que con la automatización no se van a eliminar las pruebas manuales que son nuestra base, pero si vamos a mejorar la calidad de nuestros procesos, la calidad de nuestras entregas ya que lograremos ser más agiles optimizando nuestros tiempos, recursos, reduciremos el riesgo de errores humanos y cambios no intencionados.

Para empezar a automatizar es necesario conocer sobre el negocio y definir una estrategia de prueba para poder contextualizar, describir el enfoque y los objetivos generales de las tareas y los tipos de pruebas. Es necesario conocer los datos del proyecto, como, duración del sprint, tecnología y en que plataformas se debe validar para poder indicar cual será el alcance de estas pruebas.

Muchas veces en nuestro trabajo o simplemente estudiando, nos indican o imponen lo que debemos automatizar, sin embargo, no todo se puede o “debe” automatizar.

La automatización no solo es dar click en el botón record y grabar una serie de acciones, es más que eso y lo podemos descubrir mientras vayamos avanzando en éste camino.

Para realizar una automatización es necesario primero indagar, conocer el flujo que se desea automatizar, con ello es necesario realizar los siguientes cuestionamientos:

•  ¿Qué es lo que queremos automatizar?

•  ¿Estos flujos de acciones se repiten? ¿Cada cuánto tiempo?

•  ¿Estos flujos son multiplataforma?

•  ¿Qué tan a menudo sufren cambios en el Código fuente?

code

Descarga nuestro Clever UI KIT 👇

Gracias. Te será enviado un mail confirmando la inscripción
¡Ups! Algo salió mal al enviar el formulario.
Gracias. Por rellenar el formulario
¡Ups! Algo salió mal al enviar el formulario.
Gracias. Te será enviado un mail confirmando la inscripción
¡Ups! Algo salió mal al enviar el formulario.
Gracias. Te será enviado un mail confirmando la inscripción
¡Ups! Algo salió mal al enviar el formulario.
Gracias. Por rellenar el formulario
¡Ups! Algo salió mal al enviar el formulario.
Gracias. Por rellenar el formulario
¡Ups! Algo salió mal al enviar el formulario.

Crea tu propio manual de marca con esta plantilla gratuita.
¡Organiza tus activos de diseño de forma más eficiente!