Skip to main navigation Skip to search Skip to main content

Towards a Model-Driven Testing Framework for GUI Test Cases Generation from User Stories

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

3 Scopus citations

Abstract

In the software testing stage, it is possible to benefit from combining the requirements with the testing specification activities. On the one hand, the specification of the tests will require less manual effort, since they are defined or generated automatically from the requirements specification. On the other hand, the specification of requirements itself will end up having a higher quality due to the use of a more structured language, reducing typical problems such as ambiguity, inconsistency, and inaccuracy. This research proposes a model-based framework that promotes the practice of generating test cases based on the specification of Agile user stories to validate that the functional requirements are included in the final version of the user interfaces of the developed software. To show the applicability of the approach, a specification of requirements based on user stories, a task model using ConcurTaskTree, and the Sikulix language are used to generate tests at the graphical interface level. The approach includes transformations; such as task models in test scripts. Then, these test scripts are executed by the Sikulix test automation framework.

Original languageEnglish
Title of host publicationENASE 2021 - Proceedings of the 16th International Conference on Evaluation of Novel Approaches to Software Engineering
EditorsRaian Ali, Hermann Kaindl, Leszek Maciaszek, Leszek Maciaszek
PublisherScience and Technology Publications, Lda
Pages453-460
Number of pages8
ISBN (Electronic)9789897585081
DOIs
StatePublished - 2021
Event16th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2021 - Virtual, Online
Duration: 26 Apr 202127 Apr 2021

Publication series

NameInternational Conference on Evaluation of Novel Approaches to Software Engineering, ENASE - Proceedings
Volume2021-April
ISSN (Electronic)2184-4895

Conference

Conference16th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2021
CityVirtual, Online
Period26/04/2127/04/21

Keywords

  • GUI-based Testing
  • Model-Driven Testing
  • Requirements
  • Test Cases
  • User Stories

Fingerprint

Dive into the research topics of 'Towards a Model-Driven Testing Framework for GUI Test Cases Generation from User Stories'. Together they form a unique fingerprint.

Cite this