Synthesise customer contractual needs and requirements into system test solutions that acknowledge technical schedule and cost constraints