A good test should be:
It means that it measures what it is supposed to measure. It tests what it ought to test. A good test which measures control of grammar should have no difficult lexical items.
If it is taken again by ( same students, same conditions ), the score will be almost the same regarding that the time between the test and the retest is of reasonable length. If it is given twice to same students under the same circumstances, it will produce almost the same results. In this case it is said that the test provides consistency in measuring the items being evaluated.
It is easy to be conducted, easy to score without wasting too much time or effort.
It covers all the items that have been taught or studied. It includes items from different areas of the material assigned for the test so as to check accurately the amount of students’ knowledge
It measures reasonably well the achievement of the desired objectives.
It tests linguistic as well as communicative competence and it reflects the real command of the language. It tests also appropriateness and accuracy.
7- Appropriate in difficulty:
It is neither too hard nor too easy. Questions should be progressive in difficulty to reduce stress and tension
Questions and instructions should be clear. Pupils should know what to do exactly.
The language of the test should reflect everyday discourse
10- Appropriate for time:
A good test should be appropriate in length for the allotted time.
If it is marked by different teachers, the score will be the same. Marking process should not be affected by the teacher’s personality. Questions and answers are so clear and definite that the marker would give the students the score he/she deserves.
It makes the best use of the teacher’s limited time for preparing and grading and it makes the best use of the pupil’s assigned time for answering all items. So, we can say that oral exams in classes of +30 students are not economical as it requires too much time and effort to be conducted.
To develop quality language test, I recommend reading: