Pruebas por pares

Pairwise testing

Pruébalo

Las pruebas por pares se usan para comprobar combinaciones de parámetros de entrada.

Ejemplo de formulario con varios parámetros

El formulario «Room Booking» permite reservar una sala de reuniones para una franja horaria concreta.

El formulario tiene tres parámetros de entrada: Duración de la reunión, Sala, Confirmación requerida.

Cada parámetro tiene varios valores posibles. Si creamos todas las combinaciones y las probamos por fuerza bruta, obtendremos 12 pruebas.


Pruébalo
Room Booking
Meeting
# Duración de la reunión Sala Confirmación requerida
1 30 minutos Little Bear No
2 30 minutos Little Bear
3 30 minutos Orion No
4 30 minutos Orion
5 30 minutos Andromeda No
6 30 minutos Andromeda
7 1 hora Little Bear No
8 1 hora Little Bear
9 1 hora Orion No
10 1 hora Orion
11 1 hora Andromeda No
12 1 hora Andromeda

Fórmula para calcular todas las combinaciones

Si tienes n parámetros, y cada uno de ellos tiene v1, v2, ..., vn valores posibles, el número total de combinaciones se calcula así:

Combinaciones totales = v1 × v2 × ... × vn

Para el formulario «Room Booking» , el número de combinaciones es:

  • Duración de la reunión — 30 minutos, 1 hora — 2 valores
  • Sala — Little Bear, Orion, Andromeda — 3 valores
  • Confirmación requerida — Sí, No — 2 valores
Combinaciones totales = 2 × 3 × 2 = 12

Optimización de combinaciones

Las pruebas por pares ayudan a reducir el número de pruebas.

En lugar de probar cada combinación posible, las pruebas por pares se centran en cubrir todos los pares de valores, porque la mayoría de defectos ocurre por la interacción de dos parámetros, no de todos los parámetros a la vez.

Las pruebas por pares permiten reducir a la mitad el número de pruebas para el formulario «Room Booking» :

# Duración de la reunión Sala Confirmación requerida
1 30 minutos Little Bear No
2 30 minutos Orion
3 30 minutos Andromeda No
4 1 hora Little Bear
5 1 hora Orion No
6 1 hora Andromeda

Para no crear pares manualmente, puedes usar un generador online.

Tarea
¡Tarea disponible para usuarios premium!

Desbloquea el acceso para aprender sin límites.

Acceso completo a todas las tareas prácticas
Verificación de respuestas
Intentos ilimitados
Sidebar arrow

INTRODUCCIÓN

CONCEPTOS BÁSICOS

NIVELES DE PRUEBAS

PRUEBAS DE UI

DISEÑO DE PRUEBAS

DOCUMENTACIÓN DE PRUEBAS

AUTENTICACIÓN Y AUTORIZACIÓN

POSTMAN

BASES DE DATOS

PRUEBAS DE RELEASE

ANÁLISIS DE LA APLICACIÓN

PREPARACIÓN PARA ENTREVISTAS

Cómo escribir un CV Preguntas frecuentes de entrevista Test Entrevista simulada