Online testing with reinforcement learning

29Citations
Citations of this article
26Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Online testing is a practical technique where test derivation and test execution are combined into a single algorithm. In this paper we describe a new online testing algorithm that optimizes the choice of test actions using Reinforcement Learning (RL) techniques. This provides an advantage in covering system behaviors in less time than with a purely random choice of test actions. Online testing with conformance checking is modeled as a 1 -player game, or Markov Decision Process (MDP), between the tester as one player and the implementation under test (IUT) as the opponent. Our approach has been implemented in C#, and benchmark results are presented in the paper. The specifications that generate the tests are written as model programs in any .NET language such as C# or VB. © 2006 Springer-Verlag Berlin/Heidelberg.

Cite

CITATION STYLE

APA

Veanes, M., Roy, P., & Campbell, C. (2006). Online testing with reinforcement learning. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4262 LNCS, pp. 240–253). Springer Verlag. https://doi.org/10.1007/11940197_16

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free