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)
- Sections
- Tests
- 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 https://resource.flexrule.com/knowledge-base/building-a-test-case/
Last updated January 18th, 2023 at 12:25 pm, Published June 24th, 2015 at 12:25 pm
CEO and the founder of FlexRule – He is an expert in architecture, design, and implementation of operational decisions, business rules, and process automation. Created Decision-Centric Approach, a methodology that brings People, Data, Rules, and Processes together to automate operational business decisions.
This approach is recognized by Gartner as the missing link to provide business value to organizations.
[…] And you can write unit tests using the business rules tester. […]
[…] can execute, debug and test all of these models, and also you can host it as a service using a centralised business logic […]