SOC test design and its optimization is the topic of this book, and the aim is to give an introduction to testing, describe the problems related to SOC testing, discuses the modeling granularity and the implementation into EDA (electronic design automation) tools. It first introduces readers to test problems including faults, fault types, design-flow, design-for-test techniques such as scan-testing and Boundary Scan. Then it discusses SOC related problems such as system modeling, test conflicts, power consumption, test access mechanism design, test scheduling and defect-oriented scheduling. The final part focuses on SOC applications, such as integrated test scheduling and TAM design, defect-oriented scheduling, and integrating test design with core selection process. Intended for graduate students and PhD-students working in the test field, the manual also aids researchers and professors who would like to get into the area of SOC testing.