Тестирование и отладка программ для профессионалов будущих и настоящих
Книга представляет собой фундаментальное руководство по теории и практике тестирования и отладки программного обеспечения. В четвёртом издании автор систематизирует знания, необходимые как начинающим программистам, так и опытным профессионалам.
Рассматриваются ключевые принципы тестирования, критерии полноты тестирования (чёрного и белого ящика), методы минимально грубого тестирования и анализ ошибкоопасных ситуаций в различных аспектах программирования: обращение к данным, вычисления, передача управления, работа с подпрограммами и файлами.
Особое внимание уделено практическим методикам: безмашинному тестированию, нисходящему тестированию, порядку работы над программой. Приводятся подробные примеры тестирования несложных программ, демонстрирующие интеграцию тестирования в процесс разработки.
Для профессионалов книга предлагает продвинутые темы: вероятностные модели оценки количества ошибок в программе (модель Миллса, парная оценка) и оценки необходимого количества тестов. Отдельная глава посвящена стратегиям и принципам отладки, включая индуктивные и дедуктивные методы поиска ошибок.
Практическая часть включает детальное описание отладочных средств системы Турбо Паскаль (пошаговое выполнение, контрольные точки, просмотр переменных), что делает книгу особенно полезной в учебном процессе. Издание адресовано широкой аудитории: студентам, преподавателям, школьникам и профессиональным программистам.









