Test mocks for low-code applications built with OutSystems

Alexandre Jacinto, Miguel Lourenço, Carla Ferreira

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Citation (Scopus)
49 Downloads (Pure)

Abstract

Unit testing is a core component of continuous integration and delivery, which in turn is key to faster and more frequent delivery of solutions to customers. Testing at the unit level allows program components to be tested in complete isolation, therefore these tests can be carried out quicker thus reducing troubleshoot time. But to test at this level, dependencies between application components (e.g. a web service connection) need to be removed. There have been advances in mocking and stubbing techniques that remove these dependencies. However, these advances have been made for high-level programming languages, while low-code development technology has yet to take full advantage of these techniques. This paper presents a mocking solution prototype for the OutSystems low-code development platform. The proposed mocking mechanism removes dependencies to components that the developer wants to abstract a test from, as for instance web services or other pieces of logic of an application.

Original languageEnglish
Title of host publicationProceedings - 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2020 - Companion Proceedings
PublisherAssociation for Computing Machinery, Inc
Pages530-534
Number of pages5
ISBN (Electronic)9781450381352
DOIs
Publication statusPublished - 16 Oct 2020
Event23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2020 - Virtual, Online, Canada
Duration: 16 Oct 202023 Oct 2020

Conference

Conference23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2020
CountryCanada
CityVirtual, Online
Period16/10/2023/10/20

Keywords

  • Low-code
  • Mocking
  • OutSystems platform
  • Software testing
  • Unit testing

Fingerprint

Dive into the research topics of 'Test mocks for low-code applications built with OutSystems'. Together they form a unique fingerprint.

Cite this