Size: a a a

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

2020 June 26

AY

Arsen Yuri4 in Мобильное тестирование с Appium
инетрено может ето сделал на свифт
источник

AC

Alice Carroll in Мобильное тестирование с Appium
Да вроде много находит
источник

AC

Alice Carroll in Мобильное тестирование с Appium
источник

AS

Andrei Solntsev in Мобильное тестирование с Appium
Roman Speranskii
Получается почти 5 лет )
Я первые тесты на котлине написал в ноябре 2015 - это почти 5 лет назад получается. Тогда версия котлина была 1.0.0-beta-1103

https://github.com/selenide-examples/kotlin/commit/81432b37b95d17f65ff918d4d4d10ca3f4c074a3
источник

AS

Andrei Solntsev in Мобильное тестирование с Appium
Roman Speranskii
Имел дело с нативщиной и да, помню что было в разы приятнее и тем более не испытывал столько боли как с Appium.
Рекомендую текать с этого говна!)
Я тоже всё ждал этого момента, когда смогу вместо аппиума писать тесты на чём-нибудь нативном.

И вот наконец пишу тесты под Андроид на Espresso, и что-то пока не радует. Дебажить сложнее, логов приложения нет, скриншотов нет, синтаксис корявый. А в апииуме всё это из коробки.
источник

AC

Alice Carroll in Мобильное тестирование с Appium
Arsen Yuri4
инетрено может ето сделал на свифт
Кстати вот достаточно простой алгоритм сравнения изображений, вкорячить недолго

https://stackoverflow.com/questions/6488732/how-does-one-compare-one-image-to-another-to-see-if-they-are-similar-by-a-certai
источник

AG

Alina Gulakova in Мобильное тестирование с Appium
Andrei Solntsev
Я первые тесты на котлине написал в ноябре 2015 - это почти 5 лет назад получается. Тогда версия котлина была 1.0.0-beta-1103

https://github.com/selenide-examples/kotlin/commit/81432b37b95d17f65ff918d4d4d10ca3f4c074a3
Я видел как зарождались галактики. Загорались и гасли звёзды...)
источник

RS

Roman Speranskii in Мобильное тестирование с Appium
Andrei Solntsev
Я первые тесты на котлине написал в ноябре 2015 - это почти 5 лет назад получается. Тогда версия котлина была 1.0.0-beta-1103

https://github.com/selenide-examples/kotlin/commit/81432b37b95d17f65ff918d4d4d10ca3f4c074a3
Еее... Мы кстати начали использовать Selenide вроде с 2016-го года )
источник

RS

Roman Speranskii in Мобильное тестирование с Appium
Andrei Solntsev
Я тоже всё ждал этого момента, когда смогу вместо аппиума писать тесты на чём-нибудь нативном.

И вот наконец пишу тесты под Андроид на Espresso, и что-то пока не радует. Дебажить сложнее, логов приложения нет, скриншотов нет, синтаксис корявый. А в апииуме всё это из коробки.
Попробуй всякие KSpresso и прочие враперы - должно быть прятнее и быстрее! )
Просто чистый Espresso это как чистый Selenium...
источник

AS

Andrei Solntsev in Мобильное тестирование с Appium
Roman Speranskii
Попробуй всякие KSpresso и прочие враперы - должно быть прятнее и быстрее! )
Просто чистый Espresso это как чистый Selenium...
Ну вот началось. И каспрессо, и аппиум - врапперы. Почему же один лучше другого?
источник

RS

Roman Speranskii in Мобильное тестирование с Appium
Andrei Solntsev
Ну вот началось. И каспрессо, и аппиум - врапперы. Почему же один лучше другого?
Как говорил мне препод в универе "чем больше функциональность, тем ниже качество" и пока так оно и есть.
Также, Appium использует, дай боже памяти, UIAutomator, правда сейчас в тестом режиме Espresso есть, но он коряво там сделан. Скорость работы тестов и их стабильность и работа сраных нод оставляет желать улчшего.
Еще аргумент что у WhiteBox (Espresso) больше возможностей чем у BlackBox (Appium), но тут зависит от проекта ;)
источник

AY

Arsen Yuri4 in Мобильное тестирование с Appium
да - эта тулза отличная - только  это слишком дорого )))
источник

AY

Arsen Yuri4 in Мобильное тестирование с Appium
такое сравнение легко реализуеться на джава/ пайтон - к чему я в итоге и пришел
источник

AC

Alice Carroll in Мобильное тестирование с Appium
Хм... Чет даже интересно стало
Надо попробовать на свифте написать, теоретически не выглядит как rocket science
источник

AY

Arsen Yuri4 in Мобильное тестирование с Appium
почему то это не работал в моем случае не знаю - получиться - поделитесь плиз)
источник

AY

Arsen Yuri4 in Мобильное тестирование с Appium
а по отчетам что ? есть какие то толковые фреймворки?
источник

AY

Arsen Yuri4 in Мобильное тестирование с Appium
в swift
источник

AC

Alice Carroll in Мобильное тестирование с Appium
Мне дак логов хватает, но смотрю что даже аллюр есть вроде
https://github.com/eroshenkoam/xcresults
источник
2020 June 27

S

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

Почему вы используете Appium? От части вопрос холивара ради, но действительно хочется услышать аргументы...
Почему сложнее? Espresso не нюхал, а Xcuitest не сложнее точно, мне кажется гораздо легче. Но должен сказать что не всё там так красиво, костыли тоже присутствуют. Вот скорость - да это весомый плюс, из-за неё стоит бодаться
источник

RS

Roman Speranskii in Мобильное тестирование с Appium
Sergey
Почему сложнее? Espresso не нюхал, а Xcuitest не сложнее точно, мне кажется гораздо легче. Но должен сказать что не всё там так красиво, костыли тоже присутствуют. Вот скорость - да это весомый плюс, из-за неё стоит бодаться
Сложнее в том, что не очень похоже на Селениум, который всем известен. Также Espresso требует понимания как минимум R.id.button и прочих ресурсов.
источник