There are many good reasons for testing during English language course. We usually conduct a test for one or more of the following:
1- Collecting information about where students are in their learning to decide what should be covered next.
2- Deciding whether teaching is effective or not ( Assessment of teaching )
3- Highlighting what needs to be reviewed. ( Which parts need to be revised )
4- Giving pupils a sense of achievement ( What they know / What they should know )
5- Giving pupils a learning opportunity after what have been done ( The test is a review in itself )
6- Assessing pupils’ strengths and weaknesses indicating which skills pupils are good at and which ones they need more practice on.
7- Giving feedback to parents, other teachers, the school, the principal …… to all who matter.
8- Discovering what pupils have already learned and what they still need to learn.
9- Deciding what to teach next and which methods should be used.