Reyes Sánchez García/ febrero 16, 2024/ Gestión de la calidad, Metodología y ágil/ 0 comentarios

Tiempo de lectura: 3 minutos

¿Conoces los Cuadrantes del Agile Testing de Brian Marrick? Estos, alinean los niveles de pruebas, junto con los tipos de pruebas en un entorno de metodología ágil. Al utilizar este cuadrante, se garantiza que son incluidos todos lo niveles de pruebas y tipos dentro del ciclo de vida de nuestro desarrollo. 

Sigue leyendo y te cuento cómo son esas pruebas.

Índice de contenidos

Portada del post cuadrantes del agile testing

Los cuadrantes de Brian Marick

En función del cuadrante en el que estamos, las pruebas atañen al usuario o al desarrollador. En otras palabras, unas están más enfocadas al negocio y otras más enfocadas a la tecnología. Por otro lado, se diferencias las pruebas que validan el trabajo realizado por el equipo, frente a las pruebas cuyo objetivo es confirmar el comportamiento del software o a las que, sencillamente verifican el producto. Después de eso, en último aspecto se diferencia entre las pruebas manuales, las automatizadas y las combinadas. En cualquier caso, aunque sean pruebas manuales, pueden estar soportadas por herramientas.

Por tanto, en función de los valores anteriores, se incluyen los distintos niveles y tipos de pruebas en cada uno de los cuadrantes de agile testing.

DE CARA AL NEGOCIO

S
O
P
O
R
T
A
D
O

P
O
R

E
L

E
Q
U
I
P
O

Q2 Q3
Pruebas a nivel de sistema:
  • Pruebas funcionales,
  • Ejemplos,
  • Pruebas de historias de usuarios,
  • Prototipos de experiencia de usuario,
  • Simulaciones.
Pruebas a nivel de sistema o aceptación de usuario:
  • Pruebas exploratorias,
  • Escenarios,
  • Flujos de proceso,
  • Pruebas de usabilidad,
  • Pruebas de aceptación de usuario,
  • Pruebas Alfa,
  • Pruebas Beta.
Confirman el comportamiento del producto
Contienen las pruebas que evalúan al producto.
Pueden ser pruebas manuales o automatizadas
Frecuentemente, son pruebas manuales y se orientan al usuario.
Mejoran la calidad de las historias
Se utilizan escenarios y datos realistas.
Ayudan a la hora de crear juegos de pruebas de regresión automatizadas
Q1 Q4
Se incluyen pruebas a nivel unitario:
Test Unitarios o Test de Componentes
Pruebas a nivel de sistema o aceptación operativa:
  • Pruebas de rendimiento,
  • De carga,
  • De estrés
  • Pruebas de escalabilidad
  • Pruebas de seguridad
  • De mantenibilidad,
  • De gestión de la memoria,
  • Pruebas de compatibilidad e interoperabilidad,
  • De migración de datos,
  • Pruebas de infraestructura,
  • De recuperación.
Las pruebas deben ser automatizadas.
Pruebas que evalua el producto
Las pruebas se deben incluir en el sistema de integración continua.
A menudo están automatizadas.

P
R
O
D
U
C
T
O

C
R
Í
T
I
C
O

DE CARA AL NEGOCIO

Se debe tener en cuenta que durante cada una de las iteraciones del desarrollo, pueden ser necesarias alguna de estas pruebas de cualquiera de los cuadrantes o de todos los cuadrantes a la vez.

Conclusión: Con los Cuadrantes del Agile Testing, tienes un mapa para no perderte

Gracias a los Cuadrantes de Brian Marick, tenemos claro como enfocar la calidad de nuestro proyecto ágil. Recuerda incluir los tipos de pruebas necesarios y los niveles, independientemente de la iteración en la que nos encontremos. También comparte esta información con tu equipo ágil para que todo el mundo tenga claro lo que abarca el testing y la calidad en un proyecto ágil.

¿Quieres saber un poco más sobre el testing ágil de la certificación ISTQB AT? Pues suscríbete al blog o déjame un comentario y conversamos.

Quizás te puede interesar

 
Compartir esta entrada

Dejar un Comentar

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*
*