TGViewer
Сохранёнки программиста Сохранёнки программиста @prog_stuff · 6.51K subscribers
Post #3065 96
Мобильные тесты Shopify: строгие проверки и визуальный поиск элементов

В инженерном разборе обёртки над Appium команда Shopify показывает, как вернула тесты пользовательских сценариев в обязательные проверки изменений кода. По её данным, доля успешных запусков отдельных тестов выросла с 50% до 98%.

Каждое действие требует проверки: ожидаемое условие должно быть ложным до действия и истинным после. Вместо поиска элементов в дереве компонентов тест ищет их на снимке экрана: PaddleOCR распознаёт текст, OpenCV сопоставляет иконки с образцами. Appium по-прежнему управляет устройством.

Видео с отметками поиска и нажатий помогает разобрать сбой без повторного запуска. Новые тесты проходят многократные прогоны перед допуском к обязательным проверкам. Мобильным разработчикам стоит читать ради устройства API, которое ограничивает способы написать нестабильный тест.

#разборы
More from @prog_stuff
  1. Oct 11, 2026Панель слоёв Figma: меньше вычислений и кэш с линейным расходом памяти В инженерном разбор…
  2. Oct 10, 2026Post #3063
  3. Oct 10, 2026Showboat и Rodney помогают показать работу ИИ-агента Саймон Уиллисон собирает демонстрации…
  4. Oct 10, 2026Бенчмарки TidesDB и RocksDB: где настройки определяют результат Обстоятельный разбор сравн…
  5. Oct 10, 2026Как StarTree проверяет релизы Apache Pinot под нагрузкой и при отказах В инженерном разбор…
  6. Oct 9, 2026Адаптивное разбиение HashJoin в Bolt: меньше повторных выгрузок на диск При соединении таб…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →