Análisis de valor límite y partición de equivalencia
⚡ Resumen inteligente
La partición de equivalencia y el análisis de valores límite son técnicas de prueba de caja negra que comprimen grandes rangos de entrada en clases de equivalencia y prueban los bordes de la partición, lo que proporciona una detección de defectos sólida con una cobertura eficiente en entradas válidas e inválidas.

Las pruebas exhaustivas rara vez son factibles debido a los límites de tiempo y combinatorios. La partición de equivalencia y el análisis de valores límite resuelven esto mediante agrupamiento.ping entradas similares y apuntando a sus bordes para una cobertura más sólida con menos casos.
¿Qué es la partición de equivalencia?
Partición de equivalencia (También conocida como Particionamiento por Clases de Equivalencia o ECP) es una técnica de caja negra que divide los datos de entrada en grupos de valores equivalentes. El evaluador elige un representante por clase, asumiendo que el software se comporta de la misma manera para cada miembro.
- Divide el dominio de entrada en clases de equivalencia válidas e inválidas.
- Se aplica en todos los casos. niveles de prueba—unidad, integración, sistema y aceptación.
¿Qué es el análisis de valores límite?
Análisis de valor límite (BVA), también llamada comprobación de rango, valida los extremos de cada clase de equivalencia. Debido a que los defectos se agrupan en los límites de rango, BVA se centra en cinco puntos clave:
- Días Minimos
- Justo por encima del mínimo
- Un valor nominal
- Justo por debajo del máximo
- Máxima
BVA complementa la partición de equivalencia: una vez definidas las clases, sus valores límite muestran errores de un valor y errores en los bordes.
¿Por qué utilizar la partición de equivalencia y el análisis de valores límite?
La selección inteligente de pruebas es esencial cuando las combinaciones son demasiado grandes para probarlas exhaustivamente. Estas técnicas ofrecen tres beneficios:
- Comprime grandes volúmenes de casos de prueba en fragmentos manejables.
- Proporcionar reglas claras para la selección de datos de prueba sin sacrificar la eficacia.
- Adecuado para aplicaciones con cálculos intensivos y muchas variables numéricas.
Cómo realizar una partición de equivalencia (ejemplo)
- Considere el cuadro de texto "Pedir pizza" que aparece a continuación.
- Las cantidades del 1 al 10 son válidas; aparece un mensaje de éxito.
- Las cantidades 11–99 no son válidas, lo que activa “Solo se pueden pedir 10 pizzas”.
Condiciónes de la prueba:
- Cualquier número superior a 10 no es válido.
- Cualquier número inferior a 1 no es válido.
- Numbers Los números del 1 al 10 son válidos.
- Cualquier número de tres dígitos como -100 no es válido.
Probar cada valor produce más de 100 casos. La partición de equivalencia agrupa el dominio en clases con comportamiento idéntico.
Estos grupos se llaman Clases de equivalenciaSeleccione un valor por clase: si este pasa la prueba, todos los demás pasan; si falla, toda la clase falla.
Cómo realizar un análisis de valores límite (ejemplo)
Utilizando el mismo campo Pizza, BVA comprueba los bordes de las particiones en lugar de los valores nominales. Los evaluadores analizan los valores 0, 1, 10 y 11, que abarcan los límites válidos e inválidos.
Para una entrada que acepta valores de 1 a 10, los casos de prueba límite son:
| Escenario de prueba Description | Resultado esperado |
|---|---|
| Valor límite = 0 | El sistema NO debe aceptar |
| Valor límite = 1 | El sistema debe aceptar |
| Valor límite = 2 | El sistema debe aceptar |
| Valor límite = 9 | El sistema debe aceptar |
| Valor límite = 10 | El sistema debe aceptar |
| Valor límite = 11 | El sistema NO debe aceptar |
Particionamiento de equivalencia frente a análisis de valores límite
Ambos reducen el volumen de pruebas, pero difieren en el enfoque y el momento de realización.
| Aspecto | Partición de equivalencia | Análisis de valor límite |
|---|---|---|
| Enfócate | Grupos de insumos equivalentes | Bordes de cada grupo |
| Selección de datos | Un valor por clase | Mínimo, casi mínimo, nominal, casi máximo, máximo |
| Mejores para | Reducción de casos redundantes | Detectar defectos desfasados por uno |
| Pedido | Aplicado primero | Aplicado a continuación |
Ejemplo: Validación del campo de contraseña
Un campo de contraseña que acepta de 6 a 10 caracteres forma tres particiones —0-5, 6-10 y 11-14— con resultados equivalentes dentro de cada una.
| # | Escenario de prueba | Resultado esperado |
|---|---|---|
| 1 | Ingrese de 0 a 5 caracteres. | El sistema no debería aceptar |
| 2 | Ingrese de 6 a 10 caracteres. | El sistema debe aceptar |
| 3 | Ingrese de 11 a 14 caracteres. | El sistema no debería aceptar |
Mejores prácticas para la partición de equivalencia y BVA
Siga estas prácticas para mantener una cobertura sólida mientras controla el número de pruebas realizadas:
- Mapea cada dominio: Enumere primero las particiones válidas, inválidas y de casos especiales.
- Pruebe ambos lados de cada límite: Incluya valores justo dentro y fuera para detectar errores de uno.
- Combinar técnicas: Para lógica compleja, combínelo con tablas de decisión o pruebas de transición de estados.
- Automatizar casos excepcionales: Parametrizar los valores límite para que los conjuntos de regresión se ejecuten de forma coherente.
Puntos Clave
- La partición por equivalencia agrupa entradas similares; un valor por clase es suficiente.
- El análisis de valores límite valida los límites de partición y las aristas válidas/inválidas.
- Ambas son técnicas de caja negra para campos numéricos o basados en rangos.
- Su combinación reduce el volumen de pruebas sin perder calidad en la detección de defectos.
Vídeo sobre análisis de valor límite y prueba de partición de equivalencia
Haga clic en aquí si el video no es accesible




