- -

Distributed state model inference for scriptless GUI testing

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Distributed state model inference for scriptless GUI testing

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author Pastor-Ricós, Fernando es_ES
dc.contributor.author Arend Slomp es_ES
dc.contributor.author Marín, Beatriz es_ES
dc.contributor.author Open Universiteit es_ES
dc.contributor.author Vos, Tanja Ernestina es_ES
dc.date.accessioned 2024-05-29T18:11:28Z
dc.date.available 2024-05-29T18:11:28Z
dc.date.issued 2023-06 es_ES
dc.identifier.issn 0164-1212 es_ES
dc.identifier.uri http://hdl.handle.net/10251/204497
dc.description.abstract [EN] State model inference of software applications through the Graphical User Interface (GUI) is a technique that identifies GUI states and transitions, and maps them into a model. Scriptless GUI testing tools can benefit substantially from the availability of these state models, for example, to improve the exploration, or have sophisticated test oracles. However, inferring models for large systems requires a long execution time. Our goal is to improve the speed of the state model inference process. To achieve this goal, this paper presents a distributed state model inference approach with an open source scriptless GUI testing tool. Moreover, in order to be able to infer a suitable model, we design a set of strategies to deal with abstraction challenges and to distinguish GUI states and transitions in the model. To validate it, we conduct an experiment with two open source web applications that have been tested with the distributed architecture using one to six Docker containers sharing the same state model. With the obtained results, we can conclude that it is feasible to infer a model with a distributed approach and that using the distributed approach reduces the time required for inferring a state model. es_ES
dc.description.sponsorship Thanks to Olivia Rodriguez-Valdes. This research has been funded by the following projects: H2020 EU project iv4XR (www. iv4xr-project.eu) grant nr. 856716, and ITEA3 project IVVES (www. ivves.eu) grant nr. 18022. es_ES
dc.language Inglés es_ES
dc.publisher Elsevier es_ES
dc.relation.ispartof Journal of Systems and Software es_ES
dc.rights Reconocimiento (by) es_ES
dc.subject Distributed systems es_ES
dc.subject Scriptless testing es_ES
dc.subject State model inference es_ES
dc.subject Empirical evaluation es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.title Distributed state model inference for scriptless GUI testing es_ES
dc.type Artículo es_ES
dc.identifier.doi 10.1016/j.jss.2023.111645 es_ES
dc.relation.projectID info:eu-repo/grantAgreement/EC/H2020/856716/EU/Intelligent Verification/Validation for Extended Reality Based Systems/ es_ES
dc.relation.projectID info:eu-repo/grantAgreement/ITEA3//18022//Industrial-grade Verification and Validation of Evolving Systems (IVVES)/ es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Pastor-Ricós, F.; Arend Slomp; Marín, B.; Open Universiteit; Vos, TE. (2023). Distributed state model inference for scriptless GUI testing. Journal of Systems and Software. 200:1-18. https://doi.org/10.1016/j.jss.2023.111645 es_ES
dc.description.accrualMethod S es_ES
dc.relation.publisherversion https://doi.org/10.1016/j.jss.2023.111645 es_ES
dc.description.upvformatpinicio 1 es_ES
dc.description.upvformatpfin 18 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.description.volume 200 es_ES
dc.relation.pasarela S\491311 es_ES
dc.contributor.funder ITEA3 es_ES
dc.contributor.funder COMISION DE LAS COMUNIDADES EUROPEA es_ES
dc.contributor.funder Universitat Politècnica de València es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem