• Interactive Rule Testing and Tracing with irVerify®

    InRule comes bundled with irVerify, an integrated, real time test environment to run and debug rules and rule applications.  

     

    Rules can be tested as they are written, letting rule authors know immediately whether they are returning the expected results. irVerify works without the need for a completed application or separate test environment.  

    • Test rule applications real-time using interactive data entry – no completed application or additional test environment is needed.
    • Run full rule traces showing step-by-step rule execution including execution order and rule input and output values, presented alongside the rule definition for simplified updating.
    • Explore rule logic and provide a detailed map of how calculated values are derived. Input data fields can be modified on the fly to provide what-if and change impact analysis.
    • Load and save testing information for regression testing.
    • Use filters to focus on elements that are most important and display the trace stack for a particular rule element.
     
     
    irVerifyV4

    Rule testing
    Enlarge 

    Regression Testing

    irVerify's Regression Testing feature provides a visual tool for executing and analyzing test cases and test results. It allows users to compare test case results, providing an effective way for rule authors to ensure that existing rule functionality is not compromised when changes are made to any part of a rule application.
     

    Multiple test cases can be defined for any rule application and can be run against various versions of applications to identify potential errors.


    To streamline testing and Quality Assurance efforts, regression test cases can be run in batch with the pass/fail results displayed on a per test case basis. InRule’s Regression Testing capability gives managers confidence when promoting new rule enhancements into production.

    irVerify-regression_sm

    Regression Testing
    Enlarge 

    Rule Tracing

    InRule’s Rule Tracing feature delivers a step-by-step trace of rule execution for analysis, tuning and troubleshooting. With a graphical display of results presented alongside the rules, Rule Tracing provides an intuitive way to see how the rules are executed by the Rule Engine.

     

    Trace results show the rulesets, rules and calculations that are evaluated. By clicking on any item in the trace results stack, users can see the definition of the item. Trace details show how values are calculated at runtime.   

     

    RuleTracingV4

    Rule Tracing
    Enlarge