You design your test, I design my test and every teacher else designs his/her own test in the way he/she likes it ignoring the fact that our tests should be based on certain characteristics. This argument; however, is presented through six chapters. The first chapter introduces language testing in addition to basic concepts. The second chapter presents argumentatively four approaches to language testing (translation approach, psychometric-structuralists approach, integrative approach and communicative approach). The third chapter is guidelines for designing language tests. Both the fourth and fifth chapters are detailed explanation for designing tests to language components (sound system, grammatical structures, and vocabulary) and language skills (listening, reading, speaking, and writing) with provided sample tests for each component and skill (appendix). The sixth chapter is a brief account of general proficiency tests and other ways of language evaluation. The book is best used as an introductory course for undergraduates and/or graduates in the field of language testing and/or evaluation.