end-to-end testing; keyword-driven testing; automatic test repair; automatic test generation
Résumé :
[en] Agile methodologies enable companies to drastically increase software release pace and reduce time-to-market. In a rapidly changing environment, testing becomes a cornerstone of
the software development process, guarding the system code base from the insertion of faults. To cater for this, many companies are migrating manual end-to-end tests to automated ones. This
migration introduces several challenges to the practitioners. These challenges relate to difficulties in the creation of the automated tests, their maintenance and the evolution of the test code base. In this position paper, we discuss our preliminary results on such challenges and present two potential solutions to these problems, focusing on keyword-driven end-to-end tests. Our
solutions leverage existing software artifacts, namely the test suite and an automatically-created model of the system under test, to support the evolution of keyword-driven test suites.
Centre de recherche :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > Security Design and Validation Research Group (SerVal)
Disciplines :
Sciences informatiques
Auteur, co-auteur :
RWEMALIKA, Renaud ; University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
KINTIS, Marinos ; University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
PAPADAKIS, Mike ; University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > Computer Science and Communications Research Unit (CSC)
LE TRAON, Yves ; University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Co-auteurs externes :
no
Langue du document :
Anglais
Titre :
Can we automate away the main challenges of end-to-end testing?
Date de publication/diffusion :
11 décembre 2018
Nombre de pages :
5
Nom de la manifestation :
The 17th Belgium-Netherlands Software Evolution Workshop
Organisateur de la manifestation :
TU Delft Software Engineering Research Group (SERG)
Lieu de la manifestation :
Delft, Pays-Bas
Date de la manifestation :
from 10-12-2018 to 11-12-2018
Manifestation à portée :
International
Focus Area :
Security, Reliability and Trust
Intitulé du projet de recherche :
Automatic generation and maintenance of functional tests in an agile environment