SQA Days 34 — Наталья Лагнер “Автоматизация тестирования мобильного приложения на ненативном стеке“
Исторически мобильный 2ГИС для iOS и Android разрабатывался на базе фреймворка Qt. Чтобы покрывать автотестами обе платформы, использовался стек автоматизации на Python Appium.
Потом пути Android и iOS разошлись. Команда iOS перешла на более традиционные для Apple технологии, а Android продолжил начатый путь.
Спустя несколько лет команды увеличились в несколько раз, авторегрессия стала использоваться чаще, покрывать тестами хотелось быстрее, а тестовая инфраструктура обросла сотнями тестов и сделанными на скорую руку “костылями“.
Команда ощутила недостатки системы автоматизации в виде нестабильностей, долгой регрессии и “костылей“ во фреймворке, из-за которых масштабировать систему и обновлять версии инструментов стало практически невозможно.
В команде приняли решение обновлять тестовую инфраструктуру.
В своём рассказе поделюсь, на что хотели перейти и почему остались на Python Appium, какая поддержка для автоматизации нужна в приложении и какие у этих решений есть плюсы и минусы.
6 views
962
311
3 weeks ago 00:34:57 37
SQA Days 34 — Артем Русов “Хогвартс QA_ В мире аутсорс-волшебников и стартап-магов“
3 weeks ago 00:33:58 5
SQA Days 34 — Олег Сороцкий “Прокачиваем отчёт JMeter до формата Allure“
3 weeks ago 00:21:10 24
SQA Days 34 — Андрей Мясников “Я люблю свою работу, я приду туда в субботу!“
3 weeks ago 00:40:56 10
SQA Days 34 — Алексей Пименов “Социология на службе руководителя“
3 weeks ago 00:19:04 5
SQA Days 34 — Екатерина Глушанина “Как внутренние активности помогают расти и поддерживать бодрость“
3 weeks ago 00:39:10 6
SQA Days 34 — Даниил Жучков “Нестандартно подходим к найму: от вакансии до выхода на работу“
3 weeks ago 00:40:47 6
SQA Days 34 — Наталья Лагнер “Автоматизация тестирования мобильного приложения на ненативном стеке“
3 weeks ago 00:41:36 141
SQA Days 34 — Максим Цепков “Модели softskill — способ понимать людей и строить путь развития“
3 weeks ago 00:42:45 3
SQA Days 34 — Антон Семенченко “Концептуальные вопросы Unit тестирования“
3 weeks ago 00:43:19 7
SQA Days 34 — Станислав Бадов “Практ. путь перехода на Full-Stack QA на примере продуктовых команд“
3 weeks ago 00:35:08 3
SQA Days 34 — Роман Сабуров “Как мы сокр. время на подготовку тест. окружения за счет прим. Ansible“
3 weeks ago 00:43:29 3
SQA Days 34 — Наталья Савастюк “Как экологично влиять на изменение своего оклада?“
3 weeks ago 00:38:06 2
SQA Days 34 — Иван Банников “Умный дом под давлением или причём тут MQTT-брокер“
3 weeks ago 00:39:38 1
SQA Days 34 — Дарья Зацепина “1C: Пришел, увидел, автоматизировал. Как это было?“
3 weeks ago 00:43:49 107
SQA Days 34 — Сергей Атрощенков “Будущее 2040+: Тестирование в эпоху Трансгуманизма“
3 weeks ago 00:42:43 230
SQA Days 34 — Руслан Остропольский “Тренды QA 2024“
3 weeks ago 00:40:58 1
SQA Days 34 — Вадим Зубович / Вадим Лунин “ИИ в тестировании: помощник, или угроза“
3 weeks ago 00:14:18 281
SQA Days 34 — Анастасия Кононова “Краткая история формирования процессов в “старой“ новой команде“
3 weeks ago 00:43:25 3
SQA Days 34 — Алексей Петров “Индивидуальные планы развития на базе матрицы компетенций“
3 weeks ago 00:23:17 28
SQA Days 34 — Евгений Пешков “Создание отдела тестирования с нуля в горнодобывающей компании“
3 weeks ago 00:43:10 2
SQA Days 34 — Глеб Асламов “Внедрение SAST без слёз“