Take our PhD
survey for the
chance of
winning a
£50* Amazon
Voucher! Take Survey
* or equivalent in Euros or US Dollars
×
University of Southampton Featured PhD Courses

Life Science Zurich Graduate School Featured PhD Courses
University of Warwick Featured PhD Courses
Institute of Education, University of London Featured PhD Courses
University College London Featured PhD Courses

PhD Research Project

The Environment Problem in Software Testing

Dept/School/Faculty:
PhD Supervisor:
Application Deadline:
Applications accepted all year round
Funding Availability:
Funded PhD Project (European/UK Students Only)

Research has produced efficient methods to exercise programs in order to find bugs. However, these methods depend on programs being tested in isolation of their environment (e.g., filesystem, network, databases). As most programs have such dependencies, this makes it impossible to apply state of the art research techniques on "real" software. The aim of this project is to automatically handle the environment problem during unit test generation. This work builds on the existing infrastructure of the EvoSuite JUnit test generation tool (www.evosuite.org), which efficiently generates unit tests for single threaded software using a genetic algorithm. Ideally, test generation will not only produce plain test inputs, but also test environments, e.g. by populating databases and filesystems. We collaborate with major software engineering companies like Google on this topic.







Find A PhD

Copyright ©2011
All rights reserved

The Science Registry Ltd, Sellers Wheel, 151 Arundel Street, Sheffield, S1 2NU, United Kingdom. Tel +44 (0) 114 268 4940 Fax: +44 (0) 114 268 5766