Алексей Тюрин — Решаем проблемы Espresso автотестов Android в реальном мире

Ближайшая конференция — Heisenbug 2025 Autumn, 19—20 октября, Санкт-Петербург + online. Подробности и билеты: https://jrg.su/D6uGC9 — Ближайшая конференция: Heisenbug 2023 Autumn — 10–11 октября (online), 15–16 октября (offline) Подробности и билеты: https://bit.ly/3qd3swV — — — . . .Часто проекты, которые уже набрали ход и имеют большую кодовую базу, приходят к тому, что нужно писать автотесты. В том числе и UI-автотесты. В такой ситуации у вас нет возможности значительно переделать архитектуру проекта под тесты. В итоге создаваемые тесты становятся не стабильными и больше отвлекают команду развития продукта, чем помогают ей. В своем докладе Алексей рассажет: - как снизить порог вхождения в тесты участников проекта; - как выстроить понятную и простую архитектуру UI-автотестов; - как сделать тесты стабильными не изменяя архитектуру приложения, и как бороться с возникающими flaky-тестами; - как внедрить решение в CI и построить систему отчетов, понятную всем заинтересованным участникам. Все решения будут показаны на примере конкретного демо-приложения. Это приложение будет размещено на GitHub в открытом доступе.

Иконка канала Артём про Соту
11 подписчиков
12+
1 просмотр
9 дней назад
12+
1 просмотр
9 дней назад

Ближайшая конференция — Heisenbug 2025 Autumn, 19—20 октября, Санкт-Петербург + online. Подробности и билеты: https://jrg.su/D6uGC9 — Ближайшая конференция: Heisenbug 2023 Autumn — 10–11 октября (online), 15–16 октября (offline) Подробности и билеты: https://bit.ly/3qd3swV — — — . . .Часто проекты, которые уже набрали ход и имеют большую кодовую базу, приходят к тому, что нужно писать автотесты. В том числе и UI-автотесты. В такой ситуации у вас нет возможности значительно переделать архитектуру проекта под тесты. В итоге создаваемые тесты становятся не стабильными и больше отвлекают команду развития продукта, чем помогают ей. В своем докладе Алексей рассажет: - как снизить порог вхождения в тесты участников проекта; - как выстроить понятную и простую архитектуру UI-автотестов; - как сделать тесты стабильными не изменяя архитектуру приложения, и как бороться с возникающими flaky-тестами; - как внедрить решение в CI и построить систему отчетов, понятную всем заинтересованным участникам. Все решения будут показаны на примере конкретного демо-приложения. Это приложение будет размещено на GitHub в открытом доступе.

, чтобы оставлять комментарии