This document discusses different methods of testing, assessing, and teaching language skills. It describes various types of assessments including formative and summative, informal and formal, discrete-point and integrative testing. Over time, the field has shifted from behaviorist to communicative to performance-based approaches. Computer-based testing provides benefits like automatic scoring but lacks some human elements. Overall, assessment should be an integral part of the learning cycle and come in various forms to provide feedback and evaluate students and teaching.