Prueba de todos los pares: Técnicas de caja negra.

La técnica de prueba de todos los pares también se conoce como prueba por pares. Se utiliza para probar todas las posibles combinaciones discretas de valores. Este método combinacional se usa para probar la aplicación que usa la entrada de casilla de verificación, la entrada de botón de opción (el botón de opción se usa cuando tiene que seleccionar solo una opción, por ejemplo, cuando selecciona el género masculino o femenino, puede seleccionar solo una opción), cuadro de lista, cuadro de texto, etc.

Suponga que tiene una función de una aplicación de software para probar, en la que hay 10 campos para ingresar los datos, por lo que el número total de combinaciones discretas es 10 ^ 10 (100 mil millones), pero probar todas las combinaciones es complicado porque lo hará. toma mucho tiempo.

Entonces, entendamos el proceso de prueba con un ejemplo:

Suponga que hay una función con un cuadro de lista que contiene 10 elementos, cuadro de texto que puede aceptar de 1 a 100 caracteres, botón de opción, casilla de verificación y botón Aceptar.

Los valores de entrada se dan a continuación que pueden ser aceptados por los campos de la función dada.

  1. Casilla de verificación: marcada o desmarcada
  2. Cuadro de lista – 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
  3. Botón de radio: encendido o apagado
  4. Cuadro de texto: número de alfabetos entre 1 y 100.
  5. Aceptar: no acepta ningún valor, solo redirige a la página siguiente.

Cálculo de todas las combinaciones posibles:

Casilla de verificación =  2
Cuadro de lista =  10
Botón de radio =  2
Cuadro de texto =  100
Número total de casos de prueba =  2 * 10 * 2 * 100
=  4000

El número total de casos de prueba, incluidos los casos de prueba negativos, es 4000.

La prueba de 4000 casos de prueba positivos y negativos es un proceso muy largo y que requiere mucho tiempo. Por lo tanto, la tarea del equipo de pruebas es reducir el número de casos de prueba, para ello, el equipo de pruebas considera los valores del cuadro de lista de tal manera que el primer valor es 0 y el otro valor puede ser cualquier número numérico. ni positivo ni negativo. Ahora diez valores se convierten en 2 valores.

Los valores de la casilla de verificación y el botón de opción no se pueden reducir porque cada uno tiene una combinación de solo 2 valores. Por último, el valor del cuadro de texto se divide en tres categorías de entrada: entero válido, entero no válido y carácter especial alfa.

Ahora, solo tenemos 24 casos de prueba, incluidos los casos de prueba negativos.

2 * 2 * 2 * 3  =  24

Ahora, la tarea es hacer combinaciones para todas las técnicas de pares, en las que cada columna debe tener el mismo número de valores y el valor total debe ser igual a 24.

Para hacer una columna de cuadro de texto, coloque la entrada más común en el primer lugar que sea un entero válido, en el segundo lugar coloque la segunda entrada más común que sea un entero no válido y en el último lugar coloque la entrada menos común que es un personaje especial alfa.

Luego comience a llenar la tabla, la primera columna es un cuadro de texto con tres valores, la siguiente columna es un cuadro de lista que tiene 2 valores, la tercera columna es una casilla de verificación que tiene 2 valores y la última es un botón de opción que también tiene 2 valores.

Caja de textoCuadro de listaCasilla de verificaciónBoton de radio
Entero válido0ChequeEN
Entero no válidoOtroDesmarcarAPAGADO
Entero válido0ChequeEN
Entero no válidoOtroDesmarcarAPAGADO
AlfaEspecialCarácter0ChequeEN
AlfaEspecialCarácterOtroDesmarcarAPAGADO

En la tabla, podemos ver que el método de software convencional da como resultado 24 casos de prueba en lugar de 4000 casos, y el método de prueba por pares solo en solo 6 casos de prueba de pares.