Как тестируют в Google

Книга "Как тестируют в Google" представляет собой увлекательное погружение в мир тестирования программного обеспечения, раскрывая уникальные методики и философию, лежащие в основе работы одной из самых известных технологий компании. Автор, поведав о своем пути в тестировании, подтверждает, что роль тестировщика выходит за рамки простого нахождения ошибок: они становятся активными участниками процесса разработки, влияя на качество продуктов на всех его этапах.
В предисловии описывается трансформация тестирования в Google, где оно стало не просто вспомогательной функцией, а основным направлением, содействующим «продуктивности разработки» и снижающим количество ошибок. Автор подчеркивает важность вовлечения каждого разработчика в процесс тестирования и создание культуры качества, которая пронизывает всю организацию.
Далее, книга подробно рассматривает, как тесно переплетены разработка и тестирование в Google. Вместо того чтобы полагаться на большое количество тестировщиков, компания использует стратегию, где каждый инженер по сути является тестировщиком. Ограниченные ресурсы передают командам ответственность за качество продуктов, что формирует «формулу Google» – методическую основу, которую, как утверждается, могут адаптировать и другие организации.
Процесс разработки и тестирования в Google описывается через традиции код-ревью и непрерывной интеграции. Каждый код проходит проверку, а система автоматизации тестов гарантирует их выполнение после каждого изменения. Это создает надежный механизм, способствующий быстрому выявлению и исправлению проблем, а также обеспечивает высокую надежность разрабатываемого программного продукта.
Автор делится практическим примером тестирования веб-обработчика, подробно описывая каждую стадию: от внедрения вспомогательных функций до написания юнит-тестов с использованием имитаций. Следует учесть, что тесты не только проверяют функциональность, но и становятся важным этапом управления качеством кода, служа «страховкой» для разработчиков.
Книга также углубляется в мир автоматизации тестирования, подчеркивая, что это не просто написание тестов, но и создание инфраструктуры для их выполнения, обработки результатов и формирования отчетов. Важность различных типов тестов – от малых до громадных – поясняется через их влияние на скорость разработки и общую эффективность тестирования.
Таким образом, "Как тестируют в Google" предлагает читателю глубокое понимание процессов тестирования в масштабной IT-компании, вдохновляя на внедрение аналогичных принципов в собственные проекты и организации. Это не просто руководство по тестированию, а настоящая настольная книга для всех, кто хочет повысить качество своей разработки и создать более устойчивые и надежные продукты.
Всего страниц:
219
ISBN:
978-5-496-00893-8
Отзывы
Добавить отзыв