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