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

Оставить комментарий
Как Google тестирует массивную инфраструктуру

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

Читать далее

Фото: Dice

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

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

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

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

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

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

Как и зачем определять свои жизненные ценности?

Карьерный коуч из Google делится в блогах ключом к пониманию себя.

Подписывайтесь на «Что к чему» —
анамнез и главные симптомы беларуского ИТ.
Цифры, графика, ничего лишнего. Выходит раз в 2 недели.
Спасибо! На указанный адрес отправлено письмо для подтверждения подписки.
Читайте также
Google урезает бюджеты, СЕО намекает на сокращения
Google урезает бюджеты, СЕО намекает на сокращения
Google урезает бюджеты, СЕО намекает на сокращения
Производительность должна измеряться в IT не так, как у других. Наглядный кейс — Google
Производительность должна измеряться в IT не так, как у других. Наглядный кейс — Google
Bubble
Производительность должна измеряться в IT не так, как у других. Наглядный кейс — Google
Google планирует упростить компанию: меньше митингов, больше фокуса на целях
Google планирует упростить компанию: меньше митингов, больше фокуса на целях
Google планирует упростить компанию: меньше митингов, больше фокуса на целях
2 комментария
Google, Apple, Microsoft постепенно выносят производство из Китая
Google, Apple, Microsoft постепенно выносят производство из Китая
Google, Apple, Microsoft постепенно выносят производство из Китая
2 комментария

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

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

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

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

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