Communicative testing aims to evaluate students' language proficiency, placement, diagnosis of progress and achievement through systematic assessment. It provides feedback for evaluators and teachers, as well as motivation for students. Traditional testing focused on accuracy of language parts in isolation, but communicative testing emphasizes the ability to function in social contexts. It encourages reflection, uses authentic tasks relevant to students' lives, and respects learners as active agents in the assessment process. While an ideal assessment considers many factors, it is difficult to achieve fully authentic communication in tests. Teachers should use various assessment methods including tests, with principles ensuring validity, reliability and fairness.