I've just published a new component to the forge called the BDDFramework, which provides a set of tools for easily creating BDD / TDD style tests for your OutSystems Applications.
The main focus is testing the logic of your modules, by exercising the critical actions that support your app's use cases.
You can check this demo video where we show how to use the framework to create a test for a piece of logic of the eCommerce app.
Main highlights of the component:
Hope you find it useful!
Scenario Outline: eating
Given there are <start> cucumbers
When I eat <eat> cucumbers
Then I should have <left> cucumbers
| start | eat | left |
| 12 | 5 | 7 |
| 20 | 5 | 15 |
Do BDDFramework support this feature?
any plans for this?
The component is a good starting point for automating tests, a feature that is long overdue. However, Rachid's idea would be the cherry on the cake, or the minimum to put the component in a real and robust use case!