Дапамажыце dev.by 🤍
Падтрымаць

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

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

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

Читать далее

Фото: Dice

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

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

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

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

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

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

Чытайце таксама
Google прапанавала частцы супрацоўнікаў сысці дабраахвотна
Google прапанавала частцы супрацоўнікаў сысці дабраахвотна
Google прапанавала частцы супрацоўнікаў сысці дабраахвотна
Alphabet правяла найбуйнейшае размяшчэнне аблігацый у сваёй гісторыі — патрэбны грошы на ШІ
Alphabet правяла найбуйнейшае размяшчэнне аблігацый у сваёй гісторыі — патрэбны грошы на ШІ
Alphabet правяла найбуйнейшае размяшчэнне аблігацый у сваёй гісторыі — патрэбны грошы на ШІ
Google пашырыць сумяшчальнасць Android-прылад з AirDrop за межы фірмовых гаджэтаў
Google пашырыць сумяшчальнасць Android-прылад з AirDrop за межы фірмовых гаджэтаў
Google пашырыць сумяшчальнасць Android-прылад з AirDrop за межы фірмовых гаджэтаў
«Ні аб чым не шкадую»: фінаналітык прайшоў 40 курсаў і стаў ШІ-інжынерам у Google
«Ні аб чым не шкадую»: фінаналітык прайшоў 40 курсаў і стаў ШІ-інжынерам у Google
«Ні аб чым не шкадую»: фінаналітык прайшоў 40 курсаў і стаў ШІ-інжынерам у Google

Хочаце паведаміць важную навіну? Пішыце ў Telegram-бот

Галоўныя падзеі і карысныя спасылкі ў нашым Telegram-канале

Абмеркаванне
Каментуйце без абмежаванняў

Рэлацыраваліся? Цяпер вы можаце каментаваць без верыфікацыі акаўнта.

Каментарыяў пакуль няма.