Formal understanding of requirements, Asking questions on fetaures, Documenting clarifications, Test case documentation