This document outlines the contents of 4 chapters that cover software testing and quality assurance. Chapter 1 introduces software testing and quality, project management, software development lifecycles, and configuration management. Chapter 2 covers testing methodologies, levels of testing, testing lifecycles, standards, and roles. Chapter 3 discusses documents for testing like requirements, plans, scenarios, cases, data, and reports. Chapter 4 focuses on web application testing. Homework assignments are provided at the end of each chapter.