This document outlines the key stages in developing language tests, including specifying the problem, writing test specifications, developing test items, validating the test on native and non-native speakers, analyzing results, and training staff. It discusses establishing criteria and scoring procedures. Common test techniques are also presented such as multiple choice, true/false, short answer, and gap filling items. The goal is to provide a framework to help ensure tests are objective, valid, and meet their intended purpose.