ELTE logo ELTE Eötvös Loránd University
ANNALES Universitatis Scientiarum Budapestinensis de Rolando Eötvös Nominatae
Sectio Computatorica

Volumes » Volume 54 (2023)

https://doi.org/10.71352/ac.54.211

Integrating performance testing into continuous integration loops

Attila Kovács, Gábor Árpád Németh and Péter Sótér

Abstract. Performance testing is a practice, a technique, a process used for testing the speed, stability, scalability and responsiveness of applications. In contrast to the usual approaches
— that apply performance testing after functional testing and concentrate only on system-level tests — the authors discuss from a new perspective why and how performance testing can be integrated with other testing challenges (like functionality, security and usability), why and how it can be applied at all test levels in the life-cycle.
The aim of the authors is twofold: (1) to revisit the evolution of performance testing and to clarify the sometimes contradictory glossaries, (2) to add a guideline on how performance testing can be embedded into the software testing life-cycle in all test levels and how they interact with various testing goals in order to provide faster feedback, which is crucial in methodologies that apply frequent deliveries (like Agile, Continuous Delivery, DevOps). The findings are illustrated with practical examples from telecommunications, web-related applications and other problem domains.

Full text PDF
Journal cover