작성 및 테스트 환경

CER 규칙 세트는 CER 편집기에서 작성되어 유지보수됩니다. CER 규칙 세트는 애플리케이션 데이터베이스에서 XML 데이터로 저장됩니다. CER 규칙 세트의 XML 데이터는 CER 제공 규칙 스키마를 따릅니다.

CER에는 규칙을 실행할 수 있기 전에 규칙 세트에서 오류를 발견할 수 있는 포괄적인 규칙 세트 유효성 검증기도 포함되어 있습니다. CER 편집기에서 규칙 세트의 유효성을 검증할 수 있습니다. CER 편집기 글로벌 메뉴의 내용을 참조하십시오.

CER은 다음에서 규칙 세션을 실행하도록 지원합니다.

CER 규칙 세트는 완전히 동적입니다. 프로덕션 환경에서는 CER이 공개 시 적용되는 규칙 세트의 변경사항을 업로드하도록 지원합니다. 애플리케이션을 다시 빌드하거나 다시 배치할 필요가 없습니다.

CER 규칙 세트는 사용자에게 적합한 어느 레벨에서든 테스트할 수 있습니다. 전체 "비즈니스 시나리오"를 위해 자세한 테스트 데이터를 제공하도록 선택하고/하거나 주의하여 대량의 입력 데이터를 설정할 필요없이 규칙 세트의 일부에 대한 분리 테스트를 작성할 수 있습니다.

예를 들어, 개인이 자녀 보조금을 받을 자격이 있는지를 결정할 때 (다른 무엇보다도) 개인의 총 수입과 특정 임계값을 비교하는 데 관한 복잡한 계산을 수행해야 할 수 있습니다. 또한 개인의 총 수입 계산은 그 자체로 복잡한 계산이며 특정 유형의 수입이 자녀 지원 적격성을 위해 "계산 가능"한지에 관한 결정이 포함됩니다.

적격성 계산을 테스트할 때, 일반적인 개발 환경에서는 계산된 총 수입을 제공하도록 신중하게 수입 데이터를 설정한 다음 적격성 계산을 테스트하는 데 사용할 수 있습니다. 계산의 복잡도에 따라 이 데이터 설정은 매우 지루한 작업이 될 수 있으며 매우 불안정하여 많이 변경될 수 있습니다.

대조적으로 CER에서는 하위 레벨의 자세한 데이터를 제공하지 않고 단순히 계산을 "추정"할 수 있습니다. CER은 "이 테스트를 수행하기 위해 총 수입을 $10라고 가정합니다. 이 테스트 중에 총 수입을 계산하려고 시도하지 마십시오."라는 테스트를 매우 간단하게 작성할 수 있습니다.

이 CER 기능을 사용하면 합리적인 레벨에서 규칙 세트의 모든 기능을 쉽게 테스트할 수 있습니다.

작성 환경에는 규칙을 개발하고 테스트하는 데 지원되는 다음 도구도 포함되어 있습니다.