479
Views
10
Comments
Outsystems UI Automated testing
Question

Good afternoon all, my company is starting the DevOps journey and I have been looking into ways to implement automated testing for our Outsystems applications.   We currently have an old version of Unified Functional Testing but I'm not a fan, I was wondering what others are using for automated UI testing and if you like your solution?

UserImage.jpg
Josh Herron

I looked at the bdd framework but I don’t think it fits our need.    It looks to be more of a way to test server actions rather than UI flow.   Am I missing something here?

2024-07-05 14-16-55
Daniël Kuhlmann
 
MVP

That is correct. For UI testing there are not really OutSystems solutions.

As OutSystems generates websites, there are plenty of tools available which you can use to do the UI test automation like Tosca, Leapwork, etc. They all work fine for test automation of OutSytems Web applications.

Regards,

Daniel

UserImage.jpg
Josh Herron

Thanks, I had looked at Tosca a bit but I was hoping to start a dialogue with folks that are currently doing continuous testing to see if anyone had any tips or software that we should really avoid.

As I mentioned, we currently use Unified Functional Testing and I find that it's a real headache to use and maintain.

2025-05-08 11-10-19
Brian van den Brink

Josh Herron wrote:

Thanks, I had looked at Tosca a bit but I was hoping to start a dialogue with folks that are currently doing continuous testing to see if anyone had any tips or software that we should really avoid.

As I mentioned, we currently use Unified Functional Testing and I find that it's a real headache to use and maintain.

Hi Josh,

I am using Tosca for OutSystems applications for a few years now and it works like a charm to be honest. Strong points here are the capabilities to integrate Test Data Management, combine UI and API tests, and the possibilities to connect with CI/CD pipelines, nightly runs, etc.

Tosca in particular is very strong in maintainability because it uses a Model Based Architecture. Allowing you to re-use test objects and maintain them in one template/ module for example. When a particular object or service changes, Tosca will then change all referenced objects for you in one go.


UserImage.jpg
Josh Herron

Thank you, this is exactly what I was looking for.   Often you read software descriptions and they say it's capable of certain things, but to accomplish those things is a huge hassle.   Sounds like this is probably the way to go, I will bubble this up to our QC team so they can make sure they add it on the list of possibilities.

2025-05-08 11-10-19
Brian van den Brink

No problem. If you have any specific questions, let me know.

There is also an accelerator for OutSystems available on their Marketplace: https://www.tricentis.com/marketplace/valori-accelerator-for-outsystems/

2020-06-22 16-10-51
Rui Miguel Gamas

Josh Herron wrote:

Good afternoon all, my company is starting the DevOps journey and I have been looking into ways to implement automated testing for our Outsystems applications.   We currently have an old version of Unified Functional Testing but I'm not a fan, I was wondering what others are using for automated UI testing and if you like your solution?

Hey Josh,

Take also a look at Ghost Inspector. It's pretty easy to use and you can integrate it in the TestFramework (https://www.outsystems.com/forge/component-overview/2464/test-framework)

Cheers,

Rui Miguel Gamas

UserImage.jpg
Josh Herron

Excellent, I will add that to the list of possibilities as well.   Thank you!

2020-10-27 09-20-27
John Salamat
 
MVP

Hi,

I recently created a forge component to help out in UI testing within OutSystems. https://www.outsystems.com/forge/Component_Overview.aspx?ProjectId=9938&ProjectName=ui-tester


Cheers,

John

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