Testing

How KOR Manages Production Changes vs. New Release Testing with Only One Test Environment

At KOR, we operate with two environments:

  • Production (Prod) – your live reporting environment.
  • Integration (PROD-INT/Test) – your testing environment.

We recognize that clients often need to test changes against both the current production rules and upcoming regulatory changes before they go live. To support this, KOR has implemented validation versioning and flexible rule management.


Validation Versioning

KOR’s validation engine supports multiple validation versions running in parallel.

  • When a new regulatory technical specification (tech spec) is published, KOR creates a new validation version.
  • In the Integration environment, clients can choose which version of validations to test against:
    • Current Production Validations – aligned with what is currently enforced in Production.
    • Upcoming Validations – aligned with the future release based on new regulatory requirements.

This allows clients to confirm compliance with today’s rules while preparing for future changes, all within the same test environment.


Rule Set Duplication for Testing

To provide even greater flexibility, KOR enables clients to:

  • Copy and duplicate rule sets within the Integration environment.
  • Run side-by-side testing of the current production rule set versus modified rule sets that reflect upcoming changes.
  • Validate how specific changes will impact reporting without disrupting ongoing testing or preparation for go-live.

This means clients can confidently test differences, identify issues early, and plan for smooth transitions when new specifications are implemented.


Key Benefits

  • Future-proof testing – prepare for upcoming tech spec changes without waiting for Production deployment.
  • Operational continuity – maintain compliance with current validations while testing future ones.
  • Flexibility – test multiple rule sets and versions without needing additional environments.
  • Efficiency – streamlined change management without the overhead of maintaining extra testing environments.