Tool support for Generating User Acceptance Tests

Software testing, in particular acceptance testing, is a very important step in the development process of any application since it represents a way of matching the users’ expectations with the finished product´s capabilities. Typically considered as a cumbersome activity, many efforts have been mad...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Camilleri, Guy, Antonelli, Rubén Leandro, Zarate, Pascale, Gardey, Juan Cruz, Martín, Jonathan, Sakka, Amir, Torres, Diego, Fernández, Alejandro
Formato: Objeto de conferencia
Lenguaje:Inglés
Publicado: 2020
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/119037
Aporte de:
id I19-R120-10915-119037
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Ciencias Informáticas
User Acceptance Tests
Scenarios
Task/Method model
Agriculture Production
spellingShingle Ciencias Informáticas
User Acceptance Tests
Scenarios
Task/Method model
Agriculture Production
Camilleri, Guy
Antonelli, Rubén Leandro
Zarate, Pascale
Gardey, Juan Cruz
Martín, Jonathan
Sakka, Amir
Torres, Diego
Fernández, Alejandro
Tool support for Generating User Acceptance Tests
topic_facet Ciencias Informáticas
User Acceptance Tests
Scenarios
Task/Method model
Agriculture Production
description Software testing, in particular acceptance testing, is a very important step in the development process of any application since it represents a way of matching the users’ expectations with the finished product´s capabilities. Typically considered as a cumbersome activity, many efforts have been made to alleviate the burden of writing tests by, for instance, trying to generate them automatically. However, testing still remains a largely neglected step. In this paper we propose taking advantage of existing requirement artifacts to semi-automatically generate acceptance tests. This paper extends a previous paper in which we use Scenarios, a requirement artifact used to describe business processes and requirements, and Task/Method models, a modelling approach taken from the Artificial Intelligence field. The proposed approach derives a Task/Method model from Scenario (through rules) and from the Task/Method model specification, all alternatives in the flow of execution are provided. Using the proposed ideas, we show how the semi-automated generation of acceptance tests can be implemented by describing an ongoing development of a proof of concept web application designed to support the full process.
format Objeto de conferencia
Objeto de conferencia
author Camilleri, Guy
Antonelli, Rubén Leandro
Zarate, Pascale
Gardey, Juan Cruz
Martín, Jonathan
Sakka, Amir
Torres, Diego
Fernández, Alejandro
author_facet Camilleri, Guy
Antonelli, Rubén Leandro
Zarate, Pascale
Gardey, Juan Cruz
Martín, Jonathan
Sakka, Amir
Torres, Diego
Fernández, Alejandro
author_sort Camilleri, Guy
title Tool support for Generating User Acceptance Tests
title_short Tool support for Generating User Acceptance Tests
title_full Tool support for Generating User Acceptance Tests
title_fullStr Tool support for Generating User Acceptance Tests
title_full_unstemmed Tool support for Generating User Acceptance Tests
title_sort tool support for generating user acceptance tests
publishDate 2020
url http://sedici.unlp.edu.ar/handle/10915/119037
work_keys_str_mv AT camilleriguy toolsupportforgeneratinguseracceptancetests
AT antonellirubenleandro toolsupportforgeneratinguseracceptancetests
AT zaratepascale toolsupportforgeneratinguseracceptancetests
AT gardeyjuancruz toolsupportforgeneratinguseracceptancetests
AT martinjonathan toolsupportforgeneratinguseracceptancetests
AT sakkaamir toolsupportforgeneratinguseracceptancetests
AT torresdiego toolsupportforgeneratinguseracceptancetests
AT fernandezalejandro toolsupportforgeneratinguseracceptancetests
bdutipo_str Repositorios
_version_ 1764820447850921984