Regeln testen

Vom CER-Regeleditor wird überprüft, ob die geschriebenen Regeln nach den CER-Definitionen ordnungsgemäß strukturiert sind. Von diesem Tool wird sichergestellt, dass Regelausdrücke ordnungsgemäß verschachtelt sind und zugehörige Ausdrücke einem logischen Pfad folgen. So wird sichergestellt, dass keine sich widersprechenden Regeln vorhanden sind, die das Erreichen eines Ergebnisses unmöglich machen.

CER verfügt selbst über ein Tool für den Regelgeltungsbereich, von dem der gesamte Prozentsatz der Regeln überprüft wird, die im Rahmen von Komponententests erfolgreich ausgeführt wurden. Von grundlegender Bedeutung für den Erfolg der Regelentwicklung ist die Erstellung von Komponententests, durch die das Testen der Regeln automatisiert wird. Im Rahmen der Komponententests sollen nach Ausführung der Regeln Demonstrationsdaten bereitgestellt werden, die zum Testen der Regelergebnisse verwendet werden können. Vom Tool für den Regelgeltungsbereich werden die Teile eines Regelwerks angezeigt, die im Rahmen der Komponententests erfolgreich ausgeführt wurden; außerdem wird der Gesamtprozentsatz der ausgeführten Regeln angegeben. Die Tests können für einzelne Regeln separat geschrieben werden, sodass die Bausteine eines Regelwerks getrennt voneinander getestet werden. Auch integrierte Tests auf höherer Ebene können durchgeführt werden, wenn Regelgruppen getestet werden; hierzu wird eine große Datenmenge eingegeben und eine ausführliche Überprüfung für alle möglichen Ausgaben ausgeführt. Anweisungen und Beispiele zum Schreiben dieser Komponententests und Verwenden des Tools für den Regelgeltungsbereich finden Sie im Referenzhandbuch Cúram Express Rules Reference Guide.