A series of controlled steps, which can be repeated, for the purpose of answering a testable question