Task: Define Data Scenarios to Test Rule
This task supports the definition of the data used to trigger the rule execution in scope for validating the rule set quality.
Disciplines: Rule Validation
RolesPrimary Performer: Additional Performers:
Main Description
This task is initiated during the rule harvesting phase, and completed over the development life cycle. Developing the data model used by the rules enforces to adopt a test driven development approach which define the data with the project model. Extracting the terms and the facts used by the rules helps to define the conceptual data model, this model can be unit tested with framework like Junit. Data defined in these test cases should come from the rule discovery session. Rule discovery is easily facilitate when concrete example is used to drive understanding of the business intent for each rule. The concrete example is used to populate data for test.