2017 Volume 34 Issue 3 Pages 3_121-3_147
Test input generation techniques play a key role in improving test design efficiency. We present a survey of these techniques by systematically investigating research papers from five premium international conferences of software engineering and software testing held in the past decade. In this survey we categorize the papers by their purpose and also introduce each paper with a summary.