Go to:
Logótipo
Você está em: Start > Publications > View > From Requirements to Automated Acceptance Tests with the RSL Language
Map of Premises
Principal
Publication

From Requirements to Automated Acceptance Tests with the RSL Language

Title
From Requirements to Automated Acceptance Tests with the RSL Language
Type
Article in International Conference Proceedings Book
Year
2020
Authors
Ana C. R. Paiva
(Author)
FEUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page View ORCID page
Daniel Maciel
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Alberto Rodrigues da Silva
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Conference proceedings International
Pages: 39-57
14th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE)
Heraklion, GREECE, MAY 04-05, 2019
Other information
Authenticus ID: P-00R-VP1
Resumo (PT):
Abstract (EN): Software testing can promote software quality. However, this activity is often performed at the end of projects where failures are most difficult to correct. Combining requirements specification activities with test design at an early stage of the software development process can be beneficial. One way to do this is to use a more structured requirements specification language. This allow to reduce typical problems such as ambiguity, inconsistency, and incorrectness in requirements and may allow the automatic generation of (parts of) acceptance test cases reducing the test design effort. In this paper we discuss an approach that promotes the practice of requirements specification combined with testing specification. This is a model-based approach that promotes the alignment between requirements and tests, namely, test cases and also low-level automated test scripts. To show the applicability of this approach, we integrate two complementary languages: (i) the ITLingo RSL (Requirements Specification Language) that is specially designed to support both requirements and tests rigorously and consistently specified; and (ii) the Robot language, which is a low-level keyword-based language for specifying test scripts. This approach includes model-to-model transformation processes, namely a transformation process from requirements (defined in RSL) into test cases (defined in RSL), and a second transformation process from test cases (in RSL) into test scripts (defined according the Robot framework). This approach was applied in a fictitious online store that illustrates the various phases of the proposal.
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 19
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same authors

From Requirements to Automated Acceptance Tests of Interactive Apps: An Integrated Model-based Testing Approach (2019)
Article in International Conference Proceedings Book
Daniel Maciel; Ana C. R. Paiva; Alberto Rodrigues da Silva
Recommend this page Top
Copyright 1996-2025 © Faculdade de Medicina Dentária da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z
Page created on: 2025-08-10 at 10:05:55 | Privacy Policy | Personal Data Protection Policy | Whistleblowing | Electronic Yellow Book