73
Views
2
Comments
Solved
BDD Testing Framework - Can't create "Traditional" APP

Hello everybody,

I'm reading this guide and trying to use BDD Framework:
https://www.outsystems.com/blog/posts/bdd-testing/
If I understand correctly, this forge component can be used only by traditional web-apps.

My Service Studio interface (Version 11.54.21 / Build 62708) is like this:

 

The "Traditional web-app" button has disappeared (and there is no docs about this "external web portal").
How can I use BDD framework for testing server-actions of reactive web-apps?

thanks!

2023-05-16 15-02-15
Douglas Aldridge
Solution

I hit this same issue when I moved to an install where the option to create new Traditional apps was disabled.  I think you have two choices here:

1. You can install and use the BDD Client Side Framework, which gives you a Reactive template for your BDD tests.  There are some differences in the interface since you're starting from the client side (and not using Preparations as in Traditional web), but ultimately you can still call your Server Actions and write tests in the same manner.  This is ultimately the direction I went, since new OutSystems devs don't use Traditional apps at all and were confused by some of the BDD app flows.

2. Assuming you can successfully install the BDD Framework, you can just clone the Template_BDDFramework module and build tests in your clone. This is what I did until I could get up to speed on the best way to write my tests in Reactive web.

2023-09-19 15-09-54
Gianluca Ghioni

Thank you Douglas, very useful to know.

Hope OutSystems devs will adopt a supported solution for testing in reactive

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.