Método de partición de equivalencia

El método de partición de equivalencia también se conoce como partición de clase de equivalencia (ECP). Es una técnica de prueba de software o prueba de caja negra que divide el dominio de entrada en clases de datos y, con la ayuda de estas clases de datos, se pueden derivar casos de prueba. Un caso de prueba ideal identifica la clase de error que podría requerir que se ejecuten muchos casos de prueba arbitrarios antes de que se observe un error general. 

En la partición de equivalencia, las clases de equivalencia se evalúan para condiciones de entrada dadas. Cada vez que se proporciona una entrada, se verifica el tipo de condición de entrada, luego, para estas condiciones de entrada, la clase de equivalencia representa o describe un conjunto de estados válidos o no válidos. 

Directrices para la partición de equivalencia: 

  • Si la condición de rango se da como entrada, entonces se definen una clase de equivalencia válida y dos no válidas. 
  • Si se proporciona un valor específico como entrada, se definen una clase de equivalencia válida y dos no válidas. 
  • Si se proporciona un miembro de un conjunto como entrada, entonces se define una clase de equivalencia válida y una no válida. 
  • Si Booleano no. se da como una condición de entrada, luego se define una clase de equivalencia válida y una no válida. 

Ejemplo-1: 
Consideremos un ejemplo de cualquier proceso de admisión a la universidad. Hay una universidad que otorga admisiones a los estudiantes en función de su porcentaje. 

Considere el campo de porcentaje que aceptará un porcentaje solo entre 50 y 90 %, más e incluso menos que no se aceptará, y la aplicación redirigirá al usuario a una página de error. Si el porcentaje introducido por el usuario es inferior al 50 % o superior al 90 %, ese método de partición de equivalencia mostrará un porcentaje no válido. Si el porcentaje ingresado está entre 50 y 90 %, el método de partición de equivalencia mostrará un porcentaje válido. 
 

Ejemplo 2: 
Consideremos un ejemplo de un sitio de compras en línea. En este sitio, cada uno de los productos tiene una identificación de producto y un nombre de producto específicos. Podemos buscar el producto usando el nombre del producto o por ID del producto. Aquí, consideramos un campo de búsqueda que acepta solo ID de producto o nombre de producto válidos. 

Consideremos un conjunto de productos con ID de producto y los usuarios desean buscar Móviles. A continuación se muestra una tabla de algunos productos con su ID de producto. 

Producto identificación de producto
Móviles 45
portátiles 54
Memoria USB 67
Teclado 76
Auriculares 34

Si la identificación del producto ingresada por el usuario no es válida, la aplicación redirigirá al cliente o usuario a la página de error. Si el ID de producto ingresado por el usuario es válido, es decir, 45 para dispositivos móviles, el método de partición de equivalencia mostrará un ID de producto válido. 

Ejemplo-3: 
Consideremos un ejemplo de aplicación de software. Hay una función de aplicación de software que acepta solo un número particular de dígitos, ni mayor ni menor que ese número en particular. 

Considere un número OTP que contiene solo un número de 6 dígitos, no se aceptarán más ni menos de seis dígitos, y la aplicación redirigirá al cliente o usuario a la página de error. Si la contraseña ingresada por el usuario tiene menos o más de seis caracteres, ese método de partición de equivalencia mostrará una OTP no válida. Si la contraseña ingresada tiene exactamente seis caracteres, entonces el método de partición de equivalencia mostrará una OTP válida. 

Publicación traducida automáticamente

Artículo escrito por madhurihammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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