Wiki support for automated definition of software test cases

Autores
Antonelli, Leandro; Hozikian, Mariángeles; Camilleri, Guy; Fernandez, Alejandro; Grigera, Julian; Torres, Diego; Zarate, Pascale
Año de publicación
2019
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
The design of tests is a very important step in the software development process since the set of tests should match the users’ expectations (captured through the requirements) with the finished product (the application) in order to show that the requirements are implemented. Being considered as a cumbersome activity, efforts have been made to automatize and alleviate the burden of test generation, but it is still a largely neglected step. We propose taking advantage of existing requirement artifacts, like Scenarios that describe the dynamic of the domain in a very early stage of software development, to obtain tests from them. In particular, the approach proposed complements the Scenarios that are textually described with a glossary, the Language Extended Lexicon. Thus, a set of rules to derive tests from Scenarios is also proposed. The tests are described using the Task/Method model. The main contributions of this work consist of an extension of a previously presented set of rules, and their implementation in a tool based on a media wiki platform that, through semantic support, makes it possible to record Scenarios and the Language Extended Lexicon to obtain the tests in an automatic way.
Materia
Ciencias de la Computación e Información
scenarios
software development
tests
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
CIC Digital (CICBA)
Institución
Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
OAI Identificador
oai:digital.cic.gba.gob.ar:11746/12148

id CICBA_60b9cdb0921a121dc4d89d15414a64a3
oai_identifier_str oai:digital.cic.gba.gob.ar:11746/12148
network_acronym_str CICBA
repository_id_str 9441
network_name_str CIC Digital (CICBA)
spelling Wiki support for automated definition of software test casesAntonelli, LeandroHozikian, MariángelesCamilleri, GuyFernandez, AlejandroGrigera, JulianTorres, DiegoZarate, PascaleCiencias de la Computación e Informaciónscenariossoftware developmenttestsThe design of tests is a very important step in the software development process since the set of tests should match the users’ expectations (captured through the requirements) with the finished product (the application) in order to show that the requirements are implemented. Being considered as a cumbersome activity, efforts have been made to automatize and alleviate the burden of test generation, but it is still a largely neglected step. We propose taking advantage of existing requirement artifacts, like Scenarios that describe the dynamic of the domain in a very early stage of software development, to obtain tests from them. In particular, the approach proposed complements the Scenarios that are textually described with a glossary, the Language Extended Lexicon. Thus, a set of rules to derive tests from Scenarios is also proposed. The tests are described using the Task/Method model. The main contributions of this work consist of an extension of a previously presented set of rules, and their implementation in a tool based on a media wiki platform that, through semantic support, makes it possible to record Scenarios and the Language Extended Lexicon to obtain the tests in an automatic way.2019info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfhttps://digital.cic.gba.gob.ar/handle/11746/12148enginfo:eu-repo/semantics/altIdentifier/doi/10.1108/K-10-2018-0548info:eu-repo/semantics/altIdentifier/issn/0368-492Xinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/reponame:CIC Digital (CICBA)instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Airesinstacron:CICBA2025-10-23T11:14:41Zoai:digital.cic.gba.gob.ar:11746/12148Institucionalhttp://digital.cic.gba.gob.arOrganismo científico-tecnológicoNo correspondehttp://digital.cic.gba.gob.ar/oai/snrdmarisa.degiusti@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:94412025-10-23 11:14:41.611CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Airesfalse
dc.title.none.fl_str_mv Wiki support for automated definition of software test cases
title Wiki support for automated definition of software test cases
spellingShingle Wiki support for automated definition of software test cases
Antonelli, Leandro
Ciencias de la Computación e Información
scenarios
software development
tests
title_short Wiki support for automated definition of software test cases
title_full Wiki support for automated definition of software test cases
title_fullStr Wiki support for automated definition of software test cases
title_full_unstemmed Wiki support for automated definition of software test cases
title_sort Wiki support for automated definition of software test cases
dc.creator.none.fl_str_mv Antonelli, Leandro
Hozikian, Mariángeles
Camilleri, Guy
Fernandez, Alejandro
Grigera, Julian
Torres, Diego
Zarate, Pascale
author Antonelli, Leandro
author_facet Antonelli, Leandro
Hozikian, Mariángeles
Camilleri, Guy
Fernandez, Alejandro
Grigera, Julian
Torres, Diego
Zarate, Pascale
author_role author
author2 Hozikian, Mariángeles
Camilleri, Guy
Fernandez, Alejandro
Grigera, Julian
Torres, Diego
Zarate, Pascale
author2_role author
author
author
author
author
author
dc.subject.none.fl_str_mv Ciencias de la Computación e Información
scenarios
software development
tests
topic Ciencias de la Computación e Información
scenarios
software development
tests
dc.description.none.fl_txt_mv The design of tests is a very important step in the software development process since the set of tests should match the users’ expectations (captured through the requirements) with the finished product (the application) in order to show that the requirements are implemented. Being considered as a cumbersome activity, efforts have been made to automatize and alleviate the burden of test generation, but it is still a largely neglected step. We propose taking advantage of existing requirement artifacts, like Scenarios that describe the dynamic of the domain in a very early stage of software development, to obtain tests from them. In particular, the approach proposed complements the Scenarios that are textually described with a glossary, the Language Extended Lexicon. Thus, a set of rules to derive tests from Scenarios is also proposed. The tests are described using the Task/Method model. The main contributions of this work consist of an extension of a previously presented set of rules, and their implementation in a tool based on a media wiki platform that, through semantic support, makes it possible to record Scenarios and the Language Extended Lexicon to obtain the tests in an automatic way.
description The design of tests is a very important step in the software development process since the set of tests should match the users’ expectations (captured through the requirements) with the finished product (the application) in order to show that the requirements are implemented. Being considered as a cumbersome activity, efforts have been made to automatize and alleviate the burden of test generation, but it is still a largely neglected step. We propose taking advantage of existing requirement artifacts, like Scenarios that describe the dynamic of the domain in a very early stage of software development, to obtain tests from them. In particular, the approach proposed complements the Scenarios that are textually described with a glossary, the Language Extended Lexicon. Thus, a set of rules to derive tests from Scenarios is also proposed. The tests are described using the Task/Method model. The main contributions of this work consist of an extension of a previously presented set of rules, and their implementation in a tool based on a media wiki platform that, through semantic support, makes it possible to record Scenarios and the Language Extended Lexicon to obtain the tests in an automatic way.
publishDate 2019
dc.date.none.fl_str_mv 2019
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv https://digital.cic.gba.gob.ar/handle/11746/12148
url https://digital.cic.gba.gob.ar/handle/11746/12148
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/doi/10.1108/K-10-2018-0548
info:eu-repo/semantics/altIdentifier/issn/0368-492X
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:CIC Digital (CICBA)
instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron:CICBA
reponame_str CIC Digital (CICBA)
collection CIC Digital (CICBA)
instname_str Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron_str CICBA
institution CICBA
repository.name.fl_str_mv CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
repository.mail.fl_str_mv marisa.degiusti@sedici.unlp.edu.ar
_version_ 1846783907220946944
score 12.982451