AGUTER a platform for Automated Generation of User Acceptance TEsts from Requirements Specifications

cic.institucionOrigenLaboratorio de Investigación y Formación en Informática Avanzada (LIFIA)
cic.isFulltextSI
cic.isPeerReviewedSI
cic.lugarDesarrolloLaboratorio de Investigación y Formación en Informática Avanzada
cic.parentTypeArtículo
cic.versionAceptada
dc.date.accessioned2025-06-04T18:27:33Z
dc.date.available2025-06-04T18:27:33Z
dc.identifier.urihttps://digital.cic.gba.gob.ar/handle/11746/12491
dc.titleAGUTER a platform for Automated Generation of User Acceptance TEsts from Requirements Specificationsen
dc.typeArtículo
dcterms.abstractThis 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.authorAntonelli, Leandro
dcterms.creator.authorCamilleri, Guy
dcterms.creator.authorTorres, Diego
dcterms.creator.authorZarate, Pascale
dcterms.identifier.otherISSN: 0368-492X
dcterms.identifier.otherDOI: 10.1108/K-04-2021-0252
dcterms.isPartOf.issuevol. 52, no. 1
dcterms.isPartOf.seriesKybernetes
dcterms.issued2021
dcterms.languageInglés
dcterms.licenseAttribution-NonCommercial-ShareAlike 4.0 International (BY-NC-SA 4.0)
dcterms.subjectUser Acceptance Testsen
dcterms.subjectRequirements Specificationsen
dcterms.subjectScenarios; Task/Method modelen
dcterms.subjectAgriculture Production Systemsen
dcterms.subject.materiaCiencias de la Computación e Información

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
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

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
3.46 KB
Formato:
Item-specific license agreed upon to submission
Descripción: