Conflictos con reglas de decisión
Pruebas de conflictos
Puede hacer pruebas unitarias de tablas y árboles de decisión empleando la misma función que otros tipos de reglas. Los formularios de las reglas de tablas y árboles de decisión incluyen la capacidad de hacer pruebas de conflictos y de compleción. Las pruebas ayudan a identificar posibles lagunas en la ejecución de las reglas de decisión mediante la detección de condiciones faltantes o condiciones que no se hayan probado durante la ejecución.
Controlar si hay conflictos permite identificar si su regla de decisión impide que se utilice una o más de sus filas o ramas. La opción Show conflicts (Mostrar conflictos) permite verificar condiciones incorrectas. Se muestra una advertencia en la fila, que hace que el conflicto especifique la condición que no se evaluó. Por ejemplo, suponga que la tabla de decisión contiene una fila que permite probar si hay solicitudes de compra que superen los USD 300. La siguiente fila permite probar si hay solicitudes de compra que superen los USD 500. Es posible que la segunda fila nunca se evalúe porque la fila superior incluye esa condición. Se considera que una regla de decisión sin conflictos es coherente.
La siguiente imagen muestra la prueba de conflictos de una tabla de decisión y de un árbol de decisión. La tabla de decisión muestra que la condición Credit Score >1000 (Puntaje de crédito >1000) no puede evaluarse porque es un valor mayor que el de la condición de 900, que se evalúa primero. El árbol de decisión muestra que la condición UnitPrice < USD25 (Precio unitario
En el centro de la siguiente imagen, deslice la línea vertical para ver la comparación de conflictos de la prueba con la tabla y el árbol de decisión.
Compruebe sus conocimientos con la siguiente actividad.
Pruebas de compleción
La opción
(Mostrar compleción) permite identificar una tabla de decisión con condiciones faltantes o un árbol de decisión con ramas faltantes. El sistema agrega filas para indicar pruebas faltantes en la regla de decisión original. Usted puede agregar los resultados obtenidos como filas adicionales si la regla de decisión necesita una evaluación más detallada de los valores.La siguiente imagen muestra la prueba de compleción de una tabla de decisión y de un árbol de decisión, en la que se verifican dos valores de propiedades: nivel del cliente e ingresos del cliente. La propiedad Nivel del cliente se configura como una lista local con tres valores posibles: bronce, plata u oro. Tanto la tabla como el árbol de decisión están configurados para aplicar tasas de descuento específicas según el nivel de cliente bronce con tres valores diferentes del umbral de ingresos. La característica Mostrar compleción permite agregar filas para comprobar lo siguiente:
- Un umbral de ingresos igual o inferior a 10 000.
- Los niveles de clientes plata y oro.
El usuario determina si las condiciones sugeridas son necesarias. En el centro de la siguiente imagen, deslice la línea vertical para ver la comparación de compleción de la prueba con la tabla y el árbol de decisión.
Compruebe sus conocimientos con la siguiente actividad.
¿Quiere ayudarnos a mejorar este contenido?