One thing I have noticed lacking from the tool is testing tools to provide that testing phase in the project beyond manual testing. If we could offer automated testing ways the solution would be complete.
There are already multiple ideas posted regarding this topic:
Furthermore there are different tools build in the OutSystems Forge to build tests, like the BDD Framework available for reactive, mobile and traditional OutSystems applications.
End user testing can be done with standard UI testing frameworks like Katalon
Develop a framework within Outsystems for automated regression testing that can be easily integrated into any app built on the platform. The tool could automatically run a series of pre-configured test cases after every update or deployment to ensure that new changes don’t break existing functionality.
For example, when developers push a new update, the automated test suite could simulate real user interactions (e.g., form submissions, data updates, navigation) across different screens and modules of the application, verifying that all functionality continues to work as expected. The results could be displayed in a dashboard, highlighting any failed tests, allowing developers to address issues immediately.
This approach would help increase efficiency in the development cycle, improve the reliability of applications, and reduce the risk of errors in production environments, especially when scaling large apps.