Записи прошедших событий

BugsBusters’25

QA
BugsBusters — бесплатный митап для QA-специалистов от ЮMoney. Опыт ЮMoney и приглашённого спикера из SimbirSoft применим в любых компаниях, для которых важна надёжность и стабильность цифровых сервисов.

О чём были доклады

  1. UI Automation без UI: стабильные автотесты в мире нестабильных iOS приложений
    Денис Булыга, старший тестировщик ЮMoney
  2. Скелеты в шкафу мобильного тестирования
    Анастасия Колобова, тестировщик SimbirSoft
  3. Мечтают ли Android-эмуляторы о запуске в Docker?
    Константин Соловьёв, старший программист ЮMoney

UI Automation без UI: стабильные автотесты в мире нестабильных iOS приложений — Денис Булыга, старший тестировщик ЮMoney

Поделились опытом, как мы адаптировали XCUITests на основе SDK-first тестовой архитектуры.
00:00 — О спикере
02:08 — В какой момент вы начали писать автотесты?
02:59 — Можно ли писать UI автотесты без UI?
03:27 — Проблема. Автоматизация без опоры
06:39 — Архитектура. Продукт, команда и автотесты
07:38 — Что такое SDK
09:51 — Идея
13:49 — Тестовый фреймворк
14:55 — Таргет, схема и зависимости
17:35 — Первые шаги и падения
18:07 — Troubleshooting и правки схемы
19:20 — Info. plist, PageObject и идентификаторы
23:51 — Свои тесты с accessibility и шагами
25:47 — CI и Fastlane
26:30 — Allure и Reporter
27:20 — Документируй это, документируй то
29:58 — Accessibility через Podspecs
32:19 — Результаты
33:57 — Финал

Скелеты в шкафу мобильного тестирования — Анастасия Колобова, тестировщик SimbirSoft

На опыте проектов ЮMoney рассказали, как поддерживать сотню устройств всегда готовыми к работе. Разобрали риски постоянной зарядки девайсов, рассказали о выбранной стратегии и первых шагах к удалённому управлению через DeviceHub.
00:00 — О спикере
01:28 — Физический шкаф с мобильными девайсами
03:50 — Цель
04:33 — Как работает Li-ion батарея
07:57 — Опыт решений других компаний
09:09 — Мозговой штурм
15:15 — Эксперимент «умные розетки + USB-хабы»
18:47 — DIY «умный» USB-хаб
22:04 — Device Hub
23:41 — Подведение итогов

Мечтают ли Android-эмуляторы о запуске в Docker? — Константин Соловьёв, старший программист ЮMoney

Расскажем, как мы обошлись без классической фермы устройств при запуске Android-автотестов на CI.
00:00 — О спикере, докладе и немного цифр
02:01 — Стек
02:21 — Почему не ферма и немного истории
04:18 — Подготовка CI
05:08 — Как запускается android-автотесты в Jenkins
10:46 — Запускаем эмуляторов в контейнерах
19:04 — Масштабирование эмуляторов
20:53 — Как распределить список тестов по раннерам?
22:25 — А если запускать тестовые наборы?
25:40 — А что внутри контейнера?
26:37 — Добавляем VNC
29:26 — Итоги