trucosavanzado

Configuración de prueba de reglas

Un Decision Flow invoca reglas con entradas definidas en una tabla de decisiones de configuración separada y le indica qué pruebas se aprobaron y cuáles no.

DecisionRules

David Škarka

Template author

Este Decision Flow funciona como un motor de pruebas automatizado que llama a diferentes reglas con entradas definidas a partir de una Decision Table de configuración separada, e informa qué pruebas pasaron y cuáles no.

Componentes de la solución:

  • Una Decision Table llamada Test Data Sets define el conjunto de reglas a probar, además de las entradas y las salidas esperadas.

  • Dos tablas llamadas To power of 2 y Add 10 sirven como unidades lógicas de muestra, que contienen errores intencionados para valores de entrada específicos, con el fin de demostrar cómo el sistema maneja e informa los fallos de las pruebas.

  • Un Decision Flow llamado Testing orquesta el proceso de validación:

    • Prepara las entradas para la evaluación dinámica a partir de las filas de la tabla Test Data Sets.

    • Itera a través de los conjuntos de datos y llama dinámicamente a la regla específica (por ejemplo, To power of 2 o Add 10) definida en cada caso de prueba usando el Alias de cada regla.

    • Compara la salida real de la regla con la salida esperada definida en el conjunto de datos; si los valores coinciden, la prueba se registra en la lista passedTests.

    • Si los valores no coinciden, el flujo de trabajo captura la discrepancia (esperado vs. obtenido) y la anexa a la lista failedTests.

Utilice este Decision Flow como una herramienta de pruebas de regresión para asegurar que sus reglas de negocio mantengan la consistencia lógica, simplemente añadiendo nuevos escenarios de prueba a la tabla de configuración y ejecutando el flujo de trabajo.

Check iconA checkmark inside a circle signifying "yes"Minus iconA minus inside a circle signifying "no"PROS IconA plus symbol representing positive aspects or benefits.CONS IconA minus symbol representing negative aspects or drawbacks.

More Templates

See Other Templates

servicios financierossugerido

Pruebas A/B

Descubra una forma sencilla de asignar un grupo de prueba para realizar pruebas A/B en sus decisiones.

Explore
servicios financierossugerido

Precios basados ​​en el riesgo

Descubra una forma sencilla de aplicar una matriz de precios basada en riesgo adecuada en función del tipo de cliente.

Explore
servicios financierossugerido

Normas de elegibilidad y política

Descubra una forma sencilla de definir y ejecutar varios conjuntos de reglas y obtener el resultado de la decisión final.

Explore