Product Design, Manufacturing & Innovation Resources

Partición por equivalencia

Partición por equivalencia

Partición por equivalencia

Objetivo:

Reducir el número de casos de prueba a un nivel manejable manteniendo una cobertura de pruebas razonable.

Cómo se utiliza:

Ventajas

Contras

Categorías:

Ideal para:

La partición de equivalencia resulta especialmente ventajosa en las fases de prueba de software, principalmente durante las pruebas de sistema e integración, donde el objetivo es validar la funcionalidad de las aplicaciones de software con diversos rangos de entrada. Esta metodología se utiliza ampliamente en diversos sectores como finanzas, sanidad, telecomunicaciones y comercio electrónico, donde las aplicaciones suelen manejar dominios de entrada extensos, incluyendo entradas de usuario, datos de transacciones y configuraciones. Por ejemplo, en un sistema de pago en línea, las entradas podrían incluir importes de transacciones, números de tarjeta y fechas de caducidad, donde la partición permite aislar rangos válidos e inválidos, garantizando así una cobertura integral sin necesidad de pruebas exhaustivas. Quienes implementan esta metodología suelen ser equipos de control de calidad e ingenieros de pruebas, a menudo en colaboración con desarrolladores de software para crear casos de prueba eficaces que validen eficientemente el comportamiento del software en escenarios reales. Los participantes en este proceso suelen incluir a las partes interesadas de desarrollo, pruebas y gestión de producto para garantizar una perspectiva diversa sobre las posibles entradas y sus resultados esperados. El enfoque sistemático de la partición de equivalencia no solo proporciona una cobertura eficiente de los requisitos funcionales, sino que también reduce significativamente la sobrecarga asociada a la creación manual de casos de prueba, al tiempo que mejora la fiabilidad de las pruebas.

Pasos clave de esta metodología

  1. Identifique los datos de entrada que puede aceptar la unidad de software.
  2. Divide los datos de entrada en clases de equivalencia en función de su comportamiento similar.
  3. Determinar las particiones válidas e inválidas para cada clase.
  4. Seleccione casos de prueba de cada partición, buscando valores representativos.
  5. Ejecuta casos de prueba para verificar la funcionalidad en todas las particiones.

Consejos profesionales

  • Incorporate boundary value analysis with equivalence partitioning to enhance test coverage and identify edge cases effectively.
  • Revise y actualice periódicamente las particiones a medida que evolucionen los requisitos para garantizar que se sigan cubriendo todos los escenarios de entrada relevantes.
  • Utilice herramientas de prueba automatizadas que admitan la partición por equivalencia para generar y gestionar rápidamente casos de prueba basados ​​en particiones definidas.

Leer y comparar varias metodologías, recomendamos el

> Amplio repositorio de metodologías  <
junto con otras más de 400 metodologías.

Sus comentarios sobre esta metodología o información adicional son bienvenidos en la dirección sección de comentarios ↓ , así como cualquier idea o enlace relacionado con la ingeniería.

Contexto histórico

1900
1902
1902
1907
1909
1910
1911-04-08
1900
1900-12-14
1902
1904
1907
1909
1910
1912

(Si la fecha es desconocida o no es relevante, por ejemplo "mecánica de fluidos", se proporciona una estimación redondeada de su aparición notable)

Publicaciones relacionadas

Las imágenes a tamaño completo y las descargas sólo están disponibles, 100% gratis, para los miembros registrados.

> Acceso <