Рассмотрены виды ошибок в программном обеспечении, проанализированы особенности ручного, автоматизированного и непрерывного тестирования, большое внимание уделено тестированию требований. Описано место тестирования в методологиях создания программ, проанализированы классификации тестов и уровни тестирования, рассмотрена техника проведения тестов, освещены вопросы мутационного тестирования. В сжатом виде представлена информация по отчетам о дефектах, в двух последних темах в центре внимания находится качество программного обеспечения. Соответствует актуальным требованиям федерального государственного образовательного стандарта среднего профессионального образования и профессиональным требованиям. Для студентов организаций среднего профессионального образования и преподавателей.