AGUTER a platform for Automated Generation of User Acceptance TEsts from Requirements Specifications
cic.institucionOrigen | Laboratorio de Investigación y Formación en Informática Avanzada (LIFIA) | |
cic.isFulltext | SI | |
cic.isPeerReviewed | SI | |
cic.lugarDesarrollo | Laboratorio de Investigación y Formación en Informática Avanzada | |
cic.parentType | Artículo | |
cic.version | Aceptada | |
dc.date.accessioned | 2025-06-04T18:27:33Z | |
dc.date.available | 2025-06-04T18:27:33Z | |
dc.identifier.uri | https://digital.cic.gba.gob.ar/handle/11746/12491 | |
dc.title | AGUTER a platform for Automated Generation of User Acceptance TEsts from Requirements Specifications | en |
dc.type | Artículo | |
dcterms.abstract | This article proposes a strategy to make the testing step easier, generating User Acceptance Tests (UATs) in an automatic way from requirements artifacts. [Design/methodology/approach] This strategy is based on two modeling frameworks: Scenarios and Task/method paradigm. Scenarios is a requirement artifact used to describe business processes and requirements, and Task/Method paradigm is a modeling paradigm coming from the Arti-ficial Intelligence field. The proposed strategy is composed of four steps. In the first step, scenarios are described through a semantic wiki website. Then scenarios are automatically translated into a task/method model (step two). In the third step, the Task/method model obtained in step two is executed in order to produce and store all possible achievements of tasks and thus scenarios. The stored achievements are saved in a data structure called execution tree. Finally, from this execution tree (step four), the user acceptance tests are generated. [Findings] The feasibility of this strategy is shown through a case study coming from the agriculture production systems field. [Originality/value] Generally, test design approaches deal with a small number of variables describing one specific situation where a decision table or workflow is used to design tests. Our proposed approach can deal with many variables because we rely on scenarios that can be composed in order to obtain a tree with all the testing paths that can arise from their description. | en |
dcterms.creator.author | Antonelli, Leandro | |
dcterms.creator.author | Camilleri, Guy | |
dcterms.creator.author | Torres, Diego | |
dcterms.creator.author | Zarate, Pascale | |
dcterms.identifier.other | ISSN: 0368-492X | |
dcterms.identifier.other | DOI: 10.1108/K-04-2021-0252 | |
dcterms.isPartOf.issue | vol. 52, no. 1 | |
dcterms.isPartOf.series | Kybernetes | |
dcterms.issued | 2021 | |
dcterms.language | Inglés | |
dcterms.license | Attribution-NonCommercial-ShareAlike 4.0 International (BY-NC-SA 4.0) | |
dcterms.subject | User Acceptance Tests | en |
dcterms.subject | Requirements Specifications | en |
dcterms.subject | Scenarios; Task/Method model | en |
dcterms.subject | Agriculture Production Systems | en |
dcterms.subject.materia | Ciencias de la Computación e Información |
Archivos
Bloque original
1 - 1 de 1
Cargando...
- Nombre:
- AGUTER a platform for Automated.pdf-PDFA.pdf
- Tamaño:
- 1.28 MB
- Formato:
- Adobe Portable Document Format
- Descripción:
- Documento completo
Bloque de licencias
1 - 1 de 1
Cargando...
- Nombre:
- license.txt
- Tamaño:
- 3.46 KB
- Formato:
- Item-specific license agreed upon to submission
- Descripción: