Size: a a a

Мобильное тестирование с Appium

2020 June 27

S

Sergey in Мобильное тестирование с Appium
Получается сложнее только для Селениум Девелоперов)
источник

IS

Ivan Sandrátskii in Мобильное тестирование с Appium
Roman Speranskii
А вот у меня такой вопрос. Вы тут все время обсуждаете Appium и как я понимаю большинство работает с ним. Да, вы можете выбрать любой язык, но работа с BlackBox иногда накладывает много ограничений, полюс сам Appium весьма туповат и для меня это как залаганый кусок говна. Шансы того, что вы пишите одни тесты для iOS и Android тоже не велик, ибо обычно они нативные и отличаются в силу гайдлайнов и паттернов поведения... В то же время Espresso и XCUITest немного сложнее, но они добавляют гибкости и удобства, плюс сейчас для них есть удобные и быстрые обертки...

Почему вы используете Appium? От части вопрос холивара ради, но действительно хочется услышать аргументы...
был опыт с appium+java и appium+wdio, по своему опыту уже исходя из документации видно что wdio наталкивает использовать аппиум в правильном направлении
источник

IS

Ivan Sandrátskii in Мобильное тестирование с Appium
уже начиная с селекторов там показывают как правильно стоит искать то что вам нужно
источник

IS

Ivan Sandrátskii in Мобильное тестирование с Appium
вообщем пришел к тому что если уже appium, то только с wdio
источник

IS

Ivan Sandrátskii in Мобильное тестирование с Appium
ибо по сути они же там вместе все и трутся
источник

IS

Ivan Sandrátskii in Мобильное тестирование с Appium
эспрессо для E2E не хватит это точно
источник

RS

Roman Speranskii in Мобильное тестирование с Appium
Sergey
Получается сложнее только для Селениум Девелоперов)
Селениум и фреймворки в таком стиле это уже стандарт 🤷‍♂
источник

RS

Roman Speranskii in Мобильное тестирование с Appium
Ivan Sandrátskii
вообщем пришел к тому что если уже appium, то только с wdio
Ну это не очень круто, ибо ты используешь обёртку да WEB тестов для тестов на Мобилках. Я так делал и увы, от работы с Appium ты на уйдешь, ибо есть "уведомления", сворачивая/разворачивания приложения и т.п. Это все уже поддержано в нативе.

Также, чтобы ты не сделал, Appium это BlackBox для Mobile и бывают ситуации, когда это не подходит. Более того, Espresso и XC поддерживают компании, которые непосредственно разрабатывают системы и следовательно поддержка ожидается полная и своевременная 🙏
Ну и как мы писали выше - у нативных библиотек выше скорость работы и т.д.

Так что Appium + любой фреймворк для Web никогда не будет лучше нативных тулзов!)
источник

IS

Ivan Sandrátskii in Мобильное тестирование с Appium
Roman Speranskii
Ну это не очень круто, ибо ты используешь обёртку да WEB тестов для тестов на Мобилках. Я так делал и увы, от работы с Appium ты на уйдешь, ибо есть "уведомления", сворачивая/разворачивания приложения и т.п. Это все уже поддержано в нативе.

Также, чтобы ты не сделал, Appium это BlackBox для Mobile и бывают ситуации, когда это не подходит. Более того, Espresso и XC поддерживают компании, которые непосредственно разрабатывают системы и следовательно поддержка ожидается полная и своевременная 🙏
Ну и как мы писали выше - у нативных библиотек выше скорость работы и т.д.

Так что Appium + любой фреймворк для Web никогда не будет лучше нативных тулзов!)
никто не спорит в данной ситуации что лучше - нативная технология или обертка
источник

IS

Ivan Sandrátskii in Мобильное тестирование с Appium
но как бы скорей всего если вы будете использовать тот же эсперссо, ты вы тоже будете брать обёртку))
источник

RS

Roman Speranskii in Мобильное тестирование с Appium
Ivan Sandrátskii
но как бы скорей всего если вы будете использовать тот же эсперссо, ты вы тоже будете брать обёртку))
Да, конечно, но эта обёртка будет для Mobile, а не Web. Тот же KSpresso )
источник

IS

Ivan Sandrátskii in Мобильное тестирование с Appium
Я так делал и увы, от работы с Appium ты на уйдешь, ибо есть "уведомления", сворачивая/разворачивания приложения и т.п. Это все уже поддержано в нативе.

а на счет уведомлений, сворачиваний и разворачиваний
источник

IS

Ivan Sandrátskii in Мобильное тестирование с Appium
не знаю как у вас по опыту с ним
источник

IS

Ivan Sandrátskii in Мобильное тестирование с Appium
но там с этим всем можно работать
источник

IS

Ivan Sandrátskii in Мобильное тестирование с Appium
это точно не краеугольный камень для аппиума
источник

IS

Ivan Sandrátskii in Мобильное тестирование с Appium
есть вещи намного хуже и проблемней
источник

RS

Roman Speranskii in Мобильное тестирование с Appium
Ivan Sandrátskii
есть вещи намного хуже и проблемней
Конечно.
Я имел введу то, что используя WDIO ты все равно вынужден писать код для работы с функционалом, который не поддерживается в Web.

Основная притензия к Appium с моей стороны в том, что это лаганутый кусок говна, который тормозит, зависает, требует безумное количество костылей, медленно работает и местами не стабилен.

Я не против него - каждый выбирает сам во что добиться. Просто я устал от этого анального ковыряния и как раз хотел узнать разделяет ли кто мою боль и взгляды. Короче, нативщина рулит, а Appium пора хоронить!)
источник

IS

Ivan Sandrátskii in Мобильное тестирование с Appium
аппиум на долго засел на рынке скорей всего
источник

IS

Ivan Sandrátskii in Мобильное тестирование с Appium
так просто его не похоронить
источник

IS

Ivan Sandrátskii in Мобильное тестирование с Appium
моё мнение так это - не нужно складывать все яйца в одну корзину, аппиум для некоторых целей будет оптимальней чем тот же эспрессо
источник