ДомойОбучениеЛучшие практики крупных компаний

Лучшие практики крупных компаний

Как тестируют Dropbox

Точнее, Android-аппку Dropbox. У приложения более миллиарда загрузок, из-за разнообразия клиентских девайсов вынуждены плотно инвестировать в инфраструктуру. Используют Espresso, Robolectric, Paparazzi, и собственную библиотеку Dropshots для скриншотов.

Как тестируют мобильное приложение Netflix

Espresso, UIAutomator, Paparazzi, Robolectric и кастомные фреймворки "на стыках". Для моков - Mockito. Strikt и Turbine для Kotlin-кода. Большое внимание уделяется скриншот-тестированию и перехвату flaky-тестов в CI-пайплайне (тонкая настройка pull requests). Ферма девайсов (около 1000) с собственной сотовой вышкой. Weekly suite выполняется 2 часа.

Тестирование доступности в Slack: интеграция Axe в Playwright

Axe - неформальный стандарт индустрии, многие инструменты основаны на этой библиотеке. Несмотря обилие инструментов и их гибкость, они определяют не более 30-70% имеющихся проблем.

LLM-обработка ошибок в Meta

ACH от Meta: AI генерирует ошибки и тесты, защищая код от регрессий в Facebook, Instagram и WhatsApp.

Как тестируют GitHub

“Наша инфраструктура MySQL обслуживает GitHub.com, API GitHub, аутентификацию и многое другое. Каждый ваш git-запрос так или иначе затрагивает нашу MySQL-инфраструктуру, поэтому она нуждается в тщательном тестировании.”

Советы из Meta

«Может быть полезным наличие в команде специального человека - Test Champion. В его обязанности входит непрерывное редактирование тестов, для поддержания стандартов качества тестового кода.»

На чем валятся соискатели в Google

Только очных собеседований в кампусе может быть 4-5. Разница между теми, кто в конце концов получает оффер, и теми, кто не получает, заключается в том, насколько хорошо кандидат умеет объяснять свой код.

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

Упор на внутреннее сквозное альфа-тестирование, в котором участвуют 70% сотрудников (включая топов). Баг-репорты в кастомном трекере, креши в Crashlytics, реплеи в Fullstory. Непрерывный сбор фидбека с крупнейших площадок и соцсетей с ИИ-агрегацией по ключевым словам.

Пирамида Google и мнемоника SMURF

В Google применяют мнемонику SMURF, которая учитывает скорость, удобство, утилизацию ресурсов, надежность и достоверность тестов.

Мы в Telegram

Наш официальный канал
Полезные материалы и тесты
Готовимся к собеседованию
Project- и Product-менеджмент

? Популярное

? Telegram-обсуждения

Наши подписчики обсуждают, как искали первую работу в QA. Некоторые ищут ее прямо сейчас.
Наши подписчики рассказывают о том, как не бояться задавать тупые вопросы и чувствовать себя уверенно в новой команде.
Обсуждаем, куда лучше податься - в менеджмент или по технической ветке?
Говорим о конфликтных ситуациях в команде и о том, как их избежать
$1100*
медианная зарплата в QA в июне 2023

*по результатам опроса QA-инженеров в нашем телеграм-канале

Собеседование

19%*
IT-специалистов переехало или приняло решение о переезде из России по состоянию на конец марта 2022

*по результатам опроса в нашем телеграм-канале

live

Обсуждают сейчас