某些商业工具允许用户输入输入值,查看决策表匹配顺序并显示输出,从而模拟用户决策表。以信用评分等级为例。
使用此决策表条目:
FICO Rating
>=750 "Excellent"
[700..750) "Good"
[650..700) "Fair"
[600..650) "Poor"
<600 "Bad"
Drools是否提供允许我通过输入FICO分数(例如630)来模拟行为的用户界面,Drools会显示类似的内容?
决策表跟踪:
>= 750? No
[650..700)? No
[600..650)? Yes
决策表
output = "Poor"
我看到Drools提供了场景测试功能。这似乎要求用户输入输入和预期的输出。然后,Drools将测试实际输出是否与预期输出匹配。
但是此功能
1)要求用户预先了解预期的输出,这对于复杂的规则可能很难实现。
2)似乎没有决策规则的痕迹。