Online GANs for Automatic Performance Testing

04/21/2021
by   Ivan Porres, et al.
0

In this paper we present a novel algorithm for automatic performance testing that uses an online variant of the Generative Adversarial Network (GAN) to optimize the test generation process. The objective of the proposed approach is to generate, for a given test budget, a test suite containing a high number of tests revealing performance defects. This is achieved using a GAN to generate the tests and predict their outcome. This GAN is trained online while generating and executing the tests. The proposed approach does not require a prior training set or model of the system under test. We provide an initial evaluation the algorithm using an example test system, and compare the obtained results with other possible approaches. We consider that the presented algorithm serves as a proof of concept and we hope that it can spark a research discussion on the application of GANs to test generation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/21/2022

Reducing Training Sample Memorization in GANs by Training with Memorization Rejection

Generative adversarial network (GAN) continues to be a popular research ...
research
04/05/2021

Automated Performance Testing Based on Active Deep Learning

Generating tests that can reveal performance issues in large and complex...
research
10/01/2020

Tabular GANs for uneven distribution

GANs are well known for success in the realistic image generation. Howev...
research
01/06/2019

Many Independent Objective (MIO) Algorithm for Test Suite Generation

Automatically generating test suites is intrinsically a multi-objective ...
research
05/23/2022

Wasserstein Generative Adversarial Networks for Online Test Generation for Cyber Physical Systems

We propose a novel online test generation algorithm WOGAN based on Wasse...
research
06/05/2020

Online Test Vector Insertion: A Concurrent Built-In Self-Testing (CBIST) Approach for Asynchronous Logic

Complementing concurrent checking with online testing is crucial for pre...
research
02/16/2020

Controlled time series generation for automotive software-in-the-loop testing using GANs

Testing automotive mechatronic systems partly uses the software-in-the-l...

Please sign up or login with your details

Forgot password? Click here to reset