Microservices integrated performance and reliability testing

M Camilli, A Guerriero, A Janes, B Russo… - Proceedings of the 3rd …, 2022 - dl.acm.org
Continuous quality assurance for extra-functional properties of modern software systems is
today a big challenge as their complexity is constantly increasing to satisfy market demands …

Automatic exploratory performance testing using a discriminator neural network

I Porres, T Ahmad, H Rexha, S Lafond… - … on software testing …, 2020 - ieeexplore.ieee.org
We present a novel exploratory performance testing algorithm that uses supervised learning
to optimize the test suite generation process. The goal of the proposed approach is to …

The integration of machine learning into automated test generation: A systematic mapping study

A Fontes, G Gay - Software Testing, Verification and Reliability, 2023 - Wiley Online Library
Abstract Machine learning (ML) may enable effective automated test generation. We
characterize emerging research, examining testing practices, researcher goals, ML …

Using deep reinforcement learning for exploratory performance testing of software systems with multi-dimensional input spaces

T Ahmad, A Ashraf, D Truscan, A Domi, I Porres - IEEE Access, 2020 - ieeexplore.ieee.org
During exploratory performance testing, software testers evaluate the performance of a
software system with different input combinations in order to identify combinations that cause …

An autonomous performance testing framework using self-adaptive fuzzy reinforcement learning

MH Moghadam, M Saadatmand, M Borg, M Bohlin… - Software quality …, 2021 - Springer
Test automation brings the potential to reduce costs and human effort, but several aspects of
software testing remain challenging to automate. One such example is automated …

Automated performance testing based on active deep learning

A Sedaghatbaf, MH Moghadam… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Generating tests that can reveal performance issues in large and complex software systems
within a reasonable amount of time is a challenging task. On one hand, there are numerous …

GOOSE: Goal-Conditioned Reinforcement Learning for Safety-Critical Scenario Generation

J Ransiek, J Plaum, J Langner, E Sax - arXiv preprint arXiv:2406.03870, 2024 - arxiv.org
Scenario-based testing is considered state-of-the-art for verifying and validating Advanced
Driver Assistance Systems (ADASs) and Automated Driving Systems (ADSs). However, the …

Poster: Performance testing driven by reinforcement learning

MH Moghadam, M Saadatmand, M Borg… - 2020 IEEE 13th …, 2020 - ieeexplore.ieee.org
Performance testing remains a challenge, particularly for complex systems. Different
application-, platform-and workload-based factors can influence the performance of software …

Early Stopping of Non-productive Performance Testing Experiments Using Measurement Mutations

M Abdullah, L Bulej, T Bureš, V Horký… - 2023 49th Euromicro …, 2023 - ieeexplore.ieee.org
Modern software projects often incorporate some form of performance testing into their
development cycle, intending to detect changes in performance between commits or …

Inferring performance from code: a review

E Incerto, A Napolitano, M Tribastone - International Symposium on …, 2020 - Springer
Performance is an important non-functional property of software that has a direct impact on
the end-user's perception of quality of service since it is related to metrics such as response …