Iteration C4: Functional testing of controllers