- -

Deploying TESTAR to Enable Remote Testing in an Industrial CI Pipeline: A Case-Based Evaluation

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

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Deploying TESTAR to Enable Remote Testing in an Industrial CI Pipeline: A Case-Based Evaluation

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author Pastor-Ricós, Fernando es_ES
dc.contributor.author Aho, Pekka es_ES
dc.contributor.author Vos, Tanja Ernestina es_ES
dc.contributor.author Torres Boigues, Ismael es_ES
dc.contributor.author Calás Blasco, Ernesto es_ES
dc.contributor.author Martínez Martínez, Hector es_ES
dc.date.accessioned 2021-12-14T07:01:40Z
dc.date.available 2021-12-14T07:01:40Z
dc.date.issued 2020-10-30 es_ES
dc.identifier.isbn 978-3-030-61362-4 es_ES
dc.identifier.issn 1611-3349 es_ES
dc.identifier.uri http://hdl.handle.net/10251/178272
dc.description.abstract [EN] Companies are facing constant pressure towards shorter release cycles while still maintaining a high level of quality. Agile development, continuous integration and testing are commonly used quality assurance techniques applied in industry. Increasing the level of test automation is a key ingredient to address the short release cycles. Testing at the graphical user interface (GUI) level is challenging to automate, and therefore many companies still do this manually. To help find solutions for better GUI test automation, academics are researching scriptless GUI testing to complement the script-based approach. In order to better match industrial problems with academic results, more academia-industry collaborations for case-based evaluations are needed. This paper describes such an initiative to improve, transfer and integrate an academic scriptless GUI testing tool TESTAR into the CI pipeline of a Spanish company Prodevelop. The paper describes the steps taken, the outcome, the challenges, and some lessons learned for successful industry-academia collaboration. es_ES
dc.description.sponsorship This work has been funded through the ITEA3 TESTOMAT project (www.testomatproject.eu), the EU H2020 DECODER project (www.decoderproject.eu), the EU H2020 iv4XR project (iv4xr-project.eu) and the ITEA3 IVVES project (ivves.weebly.com). es_ES
dc.language Inglés es_ES
dc.publisher Springer Nature es_ES
dc.relation.ispartof Leveraging Applications of Formal Methods, Verification and Validation: Verification Principles. 9th International Symposium on Leveraging Applications of Formal Methods, ISoLA 2020, Rhodes, Greece, October 20¿30, 2020, Proceedings, Part I es_ES
dc.relation.ispartofseries Lecture Notes in Computer Science;12476 es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Automated testing es_ES
dc.subject GUI level es_ES
dc.subject TESTAR es_ES
dc.subject CI es_ES
dc.subject Technology transfer es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.title Deploying TESTAR to Enable Remote Testing in an Industrial CI Pipeline: A Case-Based Evaluation es_ES
dc.type Comunicación en congreso es_ES
dc.type Artículo es_ES
dc.type Capítulo de libro es_ES
dc.identifier.doi 10.1007/978-3-030-61362-4_31 es_ES
dc.relation.projectID info:eu-repo/grantAgreement/EC/H2020/824231/EU/DEveloper COmpanion for Documented and annotatEd code Reference/ es_ES
dc.relation.projectID info:eu-repo/grantAgreement/EC/H2020/856716/EU/Intelligent Verification/Validation for Extended Reality Based Systems/ es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.description.bibliographicCitation Pastor-Ricós, F.; Aho, P.; Vos, TE.; Torres Boigues, I.; Calás Blasco, E.; Martínez Martínez, H. (2020). Deploying TESTAR to Enable Remote Testing in an Industrial CI Pipeline: A Case-Based Evaluation. Springer Nature. 543-557. https://doi.org/10.1007/978-3-030-61362-4_31 es_ES
dc.description.accrualMethod S es_ES
dc.relation.conferencename 9th International Symposium On Leveraging Applications of Formal Methods, Verification and Validation (ISoLA 2020) es_ES
dc.relation.conferencedate Octubre 20-30,2020 es_ES
dc.relation.conferenceplace Rhodes, Greece es_ES
dc.relation.publisherversion https://doi.org/10.1007/978-3-030-61362-4_31 es_ES
dc.description.upvformatpinicio 543 es_ES
dc.description.upvformatpfin 557 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.relation.pasarela S\437857 es_ES
dc.description.references Aho, P., Vos, T.: Challenges in automated testing through graphical user interface. In: 2018 IEEE International Conference on Software Testing. Verification and Validation Workshops (ICSTW), pp. 118–121. IEEE Computer Society, Los Alamitos, April 2018 es_ES
dc.description.references Aho, P., Vos, T.E.J., Ahonen, S., Piirainen, T., Moilanen, P., Ricos, F.P.: Continuous piloting of an open source test automation tool in an industrial environment. Jornadas de Ingeniería del Software y Bases de Datos (JISBD) 1–4 (2019) es_ES
dc.description.references Bauersfeld, S., de Rojas, A., Vos, T.E.J.: Evaluating rogue user testing in industry: an experience report. In: 2014 IEEE Eighth International Conference on Research Challenges in Information Science (RCIS), pp. 1–10, May 2014 es_ES
dc.description.references Bauersfeld, S., Vos, T.E.J., Condori-Fernández, N., Bagnato, A., Brosse, E.: Evaluating the TESTAR tool in an industrial case study. In: 2014 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM 2014, Torino, Italy, 18–19 September 2014, p. 4 (2014) es_ES
dc.description.references Beckman, K., Coulter, N., Khajenoori, S., Mead, N.R.: Collaborations: closing the industry-academia gap. IEEE Softw. 14(6), 49–57 (1997) es_ES
dc.description.references Coppola, R., Ardito, L., Torchiano, M.: Fragility of layout-based and visual GUI test scripts: an assessment study on a hybrid mobile application. In: Proceedings of the 10th ACM SIGSOFT International Workshop on Automating TEST Case Design, Selection, and Evaluation, A-TEST 2019, pp. 28–34. ACM, New York (2019) es_ES
dc.description.references Chahim, H., Duran, M., Vos, T.E.J., Aho, P., Condori Fernandez, N.: Scriptless testing at the GUI level in an industrial setting. In: Dalpiaz, F., Zdravkovic, J., Loucopoulos, P. (eds.) RCIS 2020. LNBIP, vol. 385, pp. 267–284. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-50316-1_16 es_ES
dc.description.references Fowler, M.: Continuous integration (2006). https://www.martinfowler.com/articles/continuousIntegration.html . Accessed 12 Dec 2019 es_ES
dc.description.references Martinez, M., Esparcia, A.I., Rueda, U., Vos, T.E.J., Ortega, C.: Automated localisation testing in industry with test$$^*$$. In: Wotawa, F., Nica, M., Kushik, N. (eds.) ICTSS 2016. LNCS, vol. 9976, pp. 241–248. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-47443-4_17 es_ES
dc.description.references Meyer, M.: Continuous integration and its tools. Softw. IEEE 31, 14–16 (2014) es_ES
dc.description.references O’Connor, R.V., Elger, P., Clarke, P.M.: Continuous software engineering: a microservices architecture perspective. J. Softw.: Evol. Process. 29(11), e1866 (2017) es_ES
dc.description.references Rovegard, P., et al.: The success factors powering industry-academia collaboration. IEEE Softw. 29(02), 67–73 (2012) es_ES
dc.description.references Sandberg, A., Pareto, L., Arts, T.: Agile collaborative research: action principles for industry-academia collaboration. IEEE Softw. 28(4), 74–83 (2011) es_ES
dc.description.references Vos, T.E.J., Kruse, P.M., Condori-Fernández, N., Bauersfeld, S., Wegener, J.: TESTAR: tool support for test automation at the user interface level. Int. J. Inf. Syst. Model. Des. 6(3), 46–83 (2015) es_ES
dc.description.references Wieringa, R., Daneva, M.: Six strategies for generalizing software engineering theories. Sci. Comput. Program. 101, 136–152 (2015). Towards general theories of software engineering es_ES


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

Mostrar el registro sencillo del ítem