Ir al contenido principal

QA Masters Lab

Vocabulario QAUna palabra del oficio, explicada con ejemplos

Pruebas de regresión o cómo no romper lo que ya funcionaba

Qué es una regresión, por qué se vuelve a probar lo de siempre y cómo eliges qué automatizar primero.

Sale una versión nueva de una app. Lo nuevo va bien, pero algo de antes ahora falla.

Le pasa a cualquier equipo de software y tiene nombre.

La app de podcasts que olvidó el minuto

Una app de podcasts añade algo que mucha gente pedía, descargar episodios para escucharlos sin conexión. Las descargas funcionan a la primera.

Versión 1Antes del cambio
Recuerda en qué minuto ibas
Actualización
Versión 2Después del cambio
Descargas sin conexión Nuevo
Recuerda en qué minuto ibas

Desde esa versión la app ya no recuerda en qué minuto ibas y cada episodio empieza desde el principio. Nadie tocó esa parte a propósito, el cambio en las descargas movió algo que esa parte usaba.

Las pruebas de regresión comprueban que lo de antes sigue funcionando.

Qué son las pruebas de regresión

Se hacen cada vez que algo cambia. No buscan fallos en lo nuevo, vuelven a probar lo de siempre.

  1. 1Algo cambia
  2. 2Se vuelve a probar lo de siempre
  3. 3Sigue igual

Con el siguiente cambio, otra vez

Por qué suelen ser lo primero que se automatiza

El problema es que con cada versión hay más cosas que comprobar. Repasarlas todas a mano cada semana no lo aguanta nadie y al final alguna se salta.

Los mismos pasos

Cada vez que se prueba.

El mismo resultado

Se sabe qué tiene que salir.

No se cansa

Un programa los repite sin saltarse ninguno.

Si ya pruebas a mano y quieres dar ese paso, la ruta de automatización de pruebas es para ti.

Lo que te llevas hoy

Tu primera lista de regresión

Elige una app que uses cada semana y escribe cinco cosas que hace hoy y que tienen que seguir haciendo después de la próxima actualización. A cada una hazle dos preguntas.

Lo que tiene que seguir funcionando¿Mismos pasos?¿Resultado claro?
Recuerda en qué minuto ibasSíSíAutomatizar
Te recomienda episodios que te gustanNoNoA mano
Tu app…
Tu app…

La primera se automatiza, porque se abre el episodio, se cierra y se mira el minuto. La segunda depende de tu gusto y la sigue mirando una persona.

Lo que tiene dos síes es lo primero que vale la pena automatizar.

Preguntas frecuentes

¿La prueba de regresión y la de humo son lo mismo?

No. La de humo, o smoke test, es una pasada rápida para ver que lo básico arranca, como que la app abre y te deja entrar. La de regresión repasa todo lo que ya funcionaba.

¿Cada cuánto se hacen?

Antes de que salga cada versión. Los equipos que las tienen automatizadas las corren con cada cambio.

¿Hay que automatizarlas todas?

No. Lo que necesita criterio de una persona, como si una pantalla se ve bien, se sigue revisando a mano.

Tu siguiente paso

¿Y tú qué tipo de QA eres?

Haz el test de nivel, son tres minutos y te llega al correo una guía para tu nivel. Y si quieres que la IA te ayude a escribir esas pruebas, sigue con testing con IA.

Descubre tu nivel QA Gratis · 3 minutos