4.3 Improving test generation and coverage