We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.SE

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Software Engineering

Title: Automated Performance Testing Based on Active Deep Learning

Abstract: 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.
Comments: 9 pages, 7 figures, 2nd ACM/IEEE conference on automation of software test
Subjects: Software Engineering (cs.SE); Machine Learning (cs.LG)
Cite as: arXiv:2104.02102 [cs.SE]
  (or arXiv:2104.02102v1 [cs.SE] for this version)

Submission history

From: Ali Sedaghatbaf [view email]
[v1] Mon, 5 Apr 2021 18:19:12 GMT (437kb,D)

Link back to: arXiv, form interface, contact.