Automated Performance Testing Based on Active Deep Learning
Not on the map. Why?
Abstract (arXiv)
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 combinations of input data values to explore. On the other hand, we have a limited test budget to execute tests. What makes this task even more difficult is the lack of access to source code and the internal details of these systems. In this paper, we present an automated test generation method called ACTA for black-box performance testing. ACTA is based on active learning, which means that it does not require a large set of historical test data to learn about the performance characteristics of the system under test. Instead, it dynamically chooses the tests to execute using uncertainty sampling. ACTA relies on a conditional variant of generative adversarial networks,and facilitates specifying performance requirements in terms of conditions and generating tests that address those conditions.We have evaluated ACTA on a benchmark web application, and the experimental results indicate that this method is comparable with random testing, and two other machine learning methods,i.e. PerfXRL and DN.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 3 of its 32 references that are in the map. First posted on arXiv 5 Apr 2021.
Builds on
3 of 32 references.
References · 3
- 2014Conditional Generative Adversarial Netscited by 2,152
- 2019On the Evaluation of Conditional GANscited by 20
- 2019An Autonomous Performance Testing Framework using Self-Adaptive Fuzzy Reinforcement Learningcited by 3
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 0; 2024: 1.
4 papers.
- 2021NeuronFair: Interpretable White-Box Fairness Testing through Biased Neuron Identificationcited by 42
- 2024Harnessing the Power of LLMs in Source Code Vulnerability Detectioncited by 6
- 2022A Hierarchical Deep Neural Network for Detecting Lines of Codes with Vulnerabilitiescited by 2
- 2022The Integration of Machine Learning into Automated Test Generation: A Systematic Mapping Studycited by 1
- 2024Harnessing the Power of LLMs in Source Code Vulnerability Detection7 Aug 2024
- 2022A Hierarchical Deep Neural Network for Detecting Lines of Codes with Vulnerabilities15 Nov 2022
- 2022The Integration of Machine Learning into Automated Test Generation: A Systematic Mapping Study21 Jun 2022
- 2021NeuronFair: Interpretable White-Box Fairness Testing through Biased Neuron Identification25 Dec 2021