Город МОСКОВСКИЙ
00:29:35

Стабильность develop в Android || Охэхэнные истории

Аватар
Легкая уборка
Просмотры:
50
Дата загрузки:
17.11.2023 16:28
Длительность:
00:29:35
Категория:
Технологии и интернет

Описание

Жизнь после автоматизации

В этом выпуске мы расскажем, чем приходится платить за обслуживание мобильной инфраструктуры, и с какими проблемами мы сталкиваемся для поддержки стабильных CI-проверок на нашей develop-ветке, в которой живут оба наших основных приложения.

Внутри:

00:00 — Интро
00:19 — О чем сегодня поговорим
01:11 — Что такое стабильность develop-ветки и что проверяем на CI
03:29 — Как измеряем стабильность develop и зачем нам ночные CI-прогоны
04:41 — Изменения на бэкенде
05:21 — Поломанные сборки и как их не допускать
08:06 — Проблемы с инфраструктурой
11:23 — График стабильности тестовой инфраструктуры
11:51 — Пример проблемы с CI-агентами
12:49 — Про баги в CI-скриптах
13:49 — Про возможные проблемы с тестовыми девайсами
14:21 — Flaky тесты
16:01 — Примеры причин, из-за которых автотесты могут быть нестабильны
19:04 — Как следим за здоровьем автотестов и как выглядят отчеты
20:56 — Про помощь и опасность ретраев
21:46 — Как избегать нестабильных автотестов
22:26 — Как не блочиться на нестабильный develop
24:12 — Про процессы и дежурного разработчика
25:08 — Подводим итоги
26:56 — Окупаются ли затраты на поддержку стабильности develop
28:34 — Про наши масштабы

Полезные ссылки:

ТОП-5 вопросов начинающего автоматизатора про автотесты: https://www.youtube.com/watch?v=jVATgT-IOEY
Джентельменский релиз: https://www.youtube.com/watch?v=8siVB28i3ck
Эволюция CI в Android: https://www.youtube.com/watch?v=deQg6xRTc60
Kaspressso: https://github.com/KasperskyLab/Kaspresso
Marathon: https://github.com/MarathonLabs/marathon
avito-android: https://avito-tech.github.io/avito-android/
Разбор проблемы с короткими кликами через Espresso: https://avito-tech.github.io/avito-android/test_framework/Internals/
Вариант решения проблемы с проверками одноразовых UI-элементов: https://avito-tech.github.io/avito-android/test_framework/Snackbar/

Наш канал в телеге: https://t.me/hh_tech_news
Наш чат в телеге: https://t.me/hh_tech
Наш блог на Хабре: https://habr.com/ru/company/hh

? Подписывайтесь на наш канал, следите за новыми полезными роликами!

#ОхэхэнныеИстории #Инфраструктура #MobileDevOps #CICD #Android #МобильнаяРазработка #Mobile #Разработка #ОhhнныеИстории #ОххенныеИстории #HeadhunterDev #HhDev #HeadhunterDevelopment

Рекомендуемые видео