测试规则

CER 规则编辑器会根据 CER 定义来验证所编写的规则的结构是否正确。此工具确保规则表达式正确嵌套并且相关表达式遵循逻辑路径。它会检查是否存在导致无法得到结果的冲突规则。

CER 本身附带一个规则覆盖范围工具,它会检查单元测试成功执行的规则的整体百分比。成功开发规则的基础是创建自动执行规则测试的单元测试。这些单元测试应执行这些规则(只要有可用于测试规则结果的演示数据)。规则覆盖范围工具会显示单元测试成功执行的规则集部分,并给出所执行规则的整体百分比。可针对个别规则本身编写测试,这意味着以隔离方式测试规则集的构建块。还可通过测试规则组来进行更高级别的集成测试(大量数据作为输入并针对所有可能输出执行详细检查)。Cúram Express Rules Reference Manual 提供有关编写这些单元测试和使用规则覆盖范围工具的指示信息和样本。