Эффективное тестирование программного обеспечения
«Идеально подходит для обучения следующего поколения разработчиков приемам эффективного тестирования программного обеспечения».
Доктор Ари Ван Дерсен, профессор Делфтского технологического университета
Для инженеров-программистов тестирование является ключевой частью процесса разработки. Владение тестированием на основе спецификаций, граничным и структурным тестированием, а также другими ключевыми стратегиями необходимо для разработки хороших тестов и выявления ошибок до того, как они попадут в промышленное окружение. Данная книга познакомит вас с различными видами тестирования, сосредоточенными как на отдельных модулях, так и на целых компонентах. Вы узнаете, как писать легко тестируемый прикладной код и простые в сопровождении тесты. Предлагая тщательный систематический подход, книга включает образцы исходного кода с комментариями, реалистичные сценарии и обоснованные объяснения.
Примеры на основе Java иллюстрируют концепции, которые можно использовать для тестирования ПО на любом объектно-ориентированном языке.
Практическое тестирование и поиск ошибок
Практическое тестирование программного обеспечения помогает разработчикам находить дефекты ещё на этапе создания приложения. Проверка кода, создание тестовых сценариев и анализ результатов тестирования позволяют повысить качество программ и снизить риск появления критических ошибок.
Методы проверки программного кода
Книга будет полезна тем, кто изучает методы тестирования ПО, автоматизированную проверку кода и разработку надёжных программ. Особое внимание уделяется тестовым сценариям, проверке функциональности и поиску дефектов в отдельных компонентах программного продукта.
Тестирование приложений — важная часть современной разработки. Функциональные проверки, тестирование отдельных компонентов и анализ поведения программы помогают своевременно выявлять проблемы и улучшать качество программного продукта.