Black-Box Test Generation from Inferred Models
conference contributionposted on 07.05.2015, 10:44 by Petros Papadopoulos, Neil Walkinshaw
Automatically generating test inputs for components without source code (are ‘black-box’) and specification is challenging. One particularly interesting solution to this problem is to use Machine Learning algorithms to infer testable models from program executions in an iterative cycle. Although the idea has been around for over 30 years, there is little empirical information to inform the choice of suitable learning algorithms, or to show how good the resulting test sets are. This paper presents an openly available framework to facilitate experimentation in this area, and provides a proof-of-concept inference-driven testing framework, along with evidence of the efficacy of its test sets on three programs.