Show simple item record

A dataset of regressions in web applications detected by end‑to‑end tests

dc.contributor.authorSoto‑Sánchez, Óscar
dc.contributor.authorMaes‑Bermejo, Michel
dc.contributor.authorGallego, Micael
dc.contributor.authorGortázar, Francisco
dc.date.accessioned2022-02-24T09:31:30Z
dc.date.available2022-02-24T09:31:30Z
dc.date.issued2021
dc.identifier.citationSoto-Sánchez, Ó., Maes-Bermejo, M., Gallego, M. et al. A dataset of regressions in web applications detected by end-to-end tests. Software Qual J (2021). https://doi.org/10.1007/s11219-021-09566-xes
dc.identifier.issn0963-9314
dc.identifier.urihttp://hdl.handle.net/10115/18768
dc.description.abstractEnd-to-end tests present many challenges in the industry. The long-running times of these tests make it unsuitable to apply research work on test case prioritization or test case selection, for instance, on them, as most works on these two problems are based on datasets of unit tests. These ones are fast to run, and time is not usually a considered criterion. This is because there is no dataset of end-to-end tests, due to the infrastructure needs for running this kind of tests, the complexity of the setup and the lack of proper characterization of the faults and their fxes. Therefore, running end-to-end tests for any research work is hard and time-consuming, and the availability of a dataset containing regression bugs, documentation and logs for these tests might foster the usage of end-to-end tests in research works. This paper presents a) a dataset for this kind of tests, including six well-documented manually injected regression bugs and their corresponding fxes in three web applications built using Java and the Spring framework; b) tools for easing the execution of these tests no matter the infrastructure; and c) a comparative study with two well-known datasets of unit tests. The comparative study shows that there are important diferences between end-toend and unit tests, such as their execution time and the amount of resources they consume, which are much higher in the end-to-end tests. End-to-end testing deserves some attention from researchers. Our dataset is a frst efort toward easing the usage of end-to-end tests in research works.es
dc.language.isoenges
dc.publisherSpringeres
dc.rightsAtribución 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.subjectDatasetes
dc.subjectTestinges
dc.subjectEnd-to-end testses
dc.titleA dataset of regressions in web applications detected by end‑to‑end testses
dc.typeinfo:eu-repo/semantics/articlees
dc.identifier.doi10.1007/s11219-021-09566-xes
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses


Files in this item

This item appears in the following Collection(s)

Show simple item record

Atribución 4.0 InternacionalExcept where otherwise noted, this item's license is described as Atribución 4.0 Internacional