Ingeniería civil y estructural
Aplicar el Partitioning de Equivalencia y Análisis de Valor Boundario: Directrices Prácticas con Ejemplos
Table of Contents
Equivalencia Partición y análisis de valor de límites son técnicas de prueba utilizadas para identificar casos de prueba que cubren diferentes escenarios de entrada. Ayudan a reducir el número de pruebas manteniendo la cobertura. Este artículo proporciona directrices prácticas y ejemplos para aplicar estas técnicas de manera efectiva.
Comprender la equidad
Equivalencia Partición divide los datos de entrada en grupos, o particiones, donde se espera que cada grupo se comporta de manera similar. Probando un valor de cada partición puede representar a todo el grupo, reduciendo el número de casos de prueba necesarios.
Por ejemplo, si un sistema acepta edades entre 18 y 65 años, las particiones son:
- A continuación 18
- Entre 18 y 65
- Por encima de 65
Probar un valor de cada partición asegura la cobertura de todos los escenarios de entrada.
Aplicando análisis de valor de los límites
El análisis de valor de los límites se centra en los bordes de las particiones de entrada. Puesto que los errores a menudo ocurren en los límites, los valores de prueba justo dentro, en y justo fuera de estos límites es crucial.
Utilizando el ejemplo anterior, los valores de límites son:
- 17 (justo inferior a 18)
- 18 (limitación inferior)
- 65 (límite superior)
- 66 (justo superior a 65)
Directrices prácticas
Para aplicar eficazmente estas técnicas:
- Identificar todas las particiones de entrada basadas en especificaciones.
- Seleccione casos de prueba representativos de cada partición.
- Enfóquese en los valores de límites para cada partición.
- Combine ambas técnicas para pruebas integrales.
- Automatizar la generación de casos de prueba cuando sea posible.
Ejemplo de escenario
Considere un formulario de inicio de sesión que acepta contraseñas con longitudes entre 8 y 16 caracteres. Las particiones son:
- Menos de 8 caracteres
- Entre 8 y 16 caracteres
- Más de 16 caracteres
Los casos de prueba de resultados incluyen:
- 7 caracteres (sólo debajo del mínimo)
- 8 caracteres (mínimo límite)
- 16 caracteres (máximo límite)
- 17 caracteres (justo por encima de máximo)