It is really easy to change business rules and logic on the fly using BRMS. But how do you make sure you have not broken any functionality?
Using a business rule tester you can model a test scenario which assert some expectations.
To test business rules you can build your test model in levels 4 different levels:
- Scenario (or TestCase)
- Assertions (Checking expectations)
You don’t need Visual Studio and any external unit testing framework. Simply using FlexRule Tester allows you to model a TestCase with no coding!
When tests are ran, and you have the green light
then you are confident your changes have broken any expectations.
You can test business rules in different scopes:
* The messaging of business rules
* The parameters and values that are passed and retrieved from execution
* The return value of the business rule execution
Now you can update the business rules with confident without breaking anything!
To know more about the business rule tester please visit http://wiki.flexrule.com/index.php?title=Designer:Test_builder