Support us

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

2 комментария
Как Google тестирует массивную инфраструктуру

Google потребовались годы, чтобы наладить процесс создания, поддержки и усовершенствования инструментов тестирования. Значительную роль в выполнении этой задачи сыграла культура компании, сообщает Dice со ссылкой на корпоративный блог корпорации.

Читать далее

Фото: Dice

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

За этим шагом последовали позитивные изменения: «автоматизированные тесты стали более эффективными и определёнными, в том числе за счёт повышения скорости и надёжности». Усовершенствование кода и увеличение степени покрытия кода тестами привело к повышению качества итоговых продуктов.

Инструментарий, созданный тест-разработчиками, включал автоматическую верификацию релизов, автоматическое измерение активности разработчиков, расширение IDE для упрощения написания и проверки кода.

Иллюстрация: Dice

Отдельный пост в блоге компании о тест-инфраструктуре Google рассказывает, как потребность в постоянном обновлении и совершенствовании больших наследуемых систем создаёт спрос на новые инструменты для работы. В качестве примера приводится опыт группы инженеров компании, которая смогла превратить комплексную и хрупкую систему в легко расширяемую и настраиваемую. Ключом к такому изменению стало усиление небольших системных тестов.

Большинство читателей вряд ли столкнётся в работе с проектами, сравнимыми по размеру с Google. Тем не менее, практика компании крайне полезна для каждого, кто связан с разработкой больших и малых проектов, независимо от их размера.

Читайте также
Конец щедрости: Google втрое урезает бесплатные гигабайты в Gmail новым юзерам
Конец щедрости: Google втрое урезает бесплатные гигабайты в Gmail новым юзерам
Конец щедрости: Google втрое урезает бесплатные гигабайты в Gmail новым юзерам
Google активно нанимает инженеров, чтобы помогать компаниям внедрять ИИ
Google активно нанимает инженеров, чтобы помогать компаниям внедрять ИИ
Google активно нанимает инженеров, чтобы помогать компаниям внедрять ИИ
«Что ***** происходит?»: пользователям Google Cloud внезапно пришли огромные счета на тысячи долларов
«Что ***** происходит?»: пользователям Google Cloud внезапно пришли огромные счета на тысячи долларов
«Что ***** происходит?»: пользователям Google Cloud внезапно пришли огромные счета на тысячи долларов
Android станет умнее: ИИ теперь выполняет действия за пользователя
Android станет умнее: ИИ теперь выполняет действия за пользователя
Android станет умнее: ИИ теперь выполняет действия за пользователя

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Комментариев пока нет.