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.
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.
More Templates
See Other Templates
Pruebas A/B
Descubra una forma sencilla de asignar un grupo de prueba para realizar pruebas A/B en sus decisiones.
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.
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.