Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
Introducing automated GUI testing and observing its benefits: an industrial case study in the context of law-practice management software
GAROUSI, Vahid; Yıldırım, Erdem
2017In Proceedings of ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)
Peer reviewed
 

Documents


Texte intégral
ESEM 2017-Automated GUI testing of legal SW-Apr 25.pdf
Preprint Auteur (464.79 kB)
Demander un accès

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
Software testing; test automation; test patterns; test code engineering; experience report; industrial case study
Résumé :
[en] Motivated by a real-world industrial need in the context of a large IT solutions company based in Turkey, the authors and their colleagues developed and introduced automated test suites for GUI testing of two large-scale law-practice management software (comprising of 414 and 105 KLOC). We report in this paper our experience in developing and introducing a set of large automated test suites (more than 50 KLOC in total), using best practices in state-of-the art and –practice, and to report its observed benefits by conducting cost-benefit analysis in the specific industrial context. The project was conducted based on the principles of case-study and “action research” in which the real industrial needs drove the research. Among the best practices that we used are the followings: (1) the page-object test pattern, (2) modularity in test code, (3) creating test-specific libraries, and (4) using systematic guidelines to decide when and what (test cases) to automate. To assess the cost-benefit and Return On Investment (ROI) of test automation, we followed a hybrid measurement approach to assess both the quantitative and qualitative (intangible) benefits of test automation. The empirical findings showed that the automated GUI testing approach has indeed benefitted the test and QA team in the company under study and automation has been highly welcome by the test engineers. By serving as a success story and experience report in development and introduction of automated test suites in an industrial setting, this paper adds to the body of evidence in this area and it aims at sharing both technical (e.g., using automated test patterns) and process aspects (e.g., test process improvement) of our project with other practitioners and researchers with the hope of encouraging more industry-academia collaborations in test automation.
Centre de recherche :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > Software Verification and Validation Lab (SVV Lab)
Disciplines :
Sciences informatiques
Auteur, co-auteur :
GAROUSI, Vahid ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Yıldırım, Erdem
Co-auteurs externes :
yes
Langue du document :
Anglais
Titre :
Introducing automated GUI testing and observing its benefits: an industrial case study in the context of law-practice management software
Date de publication/diffusion :
2017
Nom de la manifestation :
ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)
Lieu de la manifestation :
Toronto, Canada
Date de la manifestation :
November 2017
Manifestation à portée :
International
Titre de l'ouvrage principal :
Proceedings of ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)
Peer reviewed :
Peer reviewed
Disponible sur ORBilu :
depuis le 04 août 2017

Statistiques


Nombre de vues
208 (dont 7 Unilu)
Nombre de téléchargements
0 (dont 0 Unilu)

citations Scopus®
 
14
citations Scopus®
sans auto-citations
11

Bibliographie


Publications similaires



Contacter ORBilu