Автоматизация тестирования мобильных приложений
Vložit
- čas přidán 23. 08. 2024
- Презентация:
www.slideshare...
Код:
github.com/Mak...
Компьютерная Школа Hillel
site: itschool-hillel...
тел.: +38 (097) 156-58-27
fb: / hillel.it.school
vk: hillel_...
in: / hillel_itschool
tw: / hillel_itschool
ln: / hillel_itschool
yt: / hillelitschool
g+: plus.google.co...
"В вебе xpath не пользуются". В вебе xpath очень даже пользуются и с очень даже большим успехом.
Он сказал, что им "лучше не пользоваться" (и он прав), а не что не используется
@@selenast7561 Это интересно почему это "ими лучше не пользоваться"? Кто это такую глупость сказал? Чем это обосновано? Это не более чем глупость, которую неграмотные люди бездумно повторяют совершенно не будучи способными хоть как-то это обосновать. С мизерным опытом и полным отсутствием понимания. Заявляю вам совершенно сознательно что xpath это отличная технология локации вэб-элементов, которая имеет совершенно очевидные преимущества перед другими, неизвестные впрочем недоучкам, повторяющим как попугаи всякие глупости. Эти глупости уже 10 лет назад опровергли про "скорость". Чушь всякая.
@@dmitrybezzubikov просто они скорее всего копирую xpath, с помошью инструментов для разработчика. Но практика показала что можно успешно нырнуть в код, и написать самому тот или иной xpath так скажем в ручную
@@gibatollatechnology8257 Ну конечно, локаторы нужно самому писать.) И особенно у тех проблемы, кто наивно полагает, что by id, by name, by classpath и т. д. это якобы разные способы поиска элементов, хотя это один и тот же поиск по атрибутам. Но эта мантра про "ущербность xpath" прочно сидит у многих джуниоров в головах. А как они соседние элементы собираются искать или по дереву вверх идти их лучше и не спрашивать.)))
@@dmitrybezzubikov Солидарен с вами
Нихрена не понял, но досмотрел до конца) программисты это инопланетяне)
Отличное видео на фоне остального мусора по теме. Особенно радует здоровый скептицизм автора касательно тулзовин автоматизации мобильных приложений
Пробовал проделать все то же на андроиде, на самом деле почему то не так все просто и радужно оказалось.
Во первых была проблема с инициализацией стандартного приложения браузера в Genymotion (Webview). C ним запустить не получилось, установил хром
Во вторых после решения проблемы с браузером возникла проблема с ChromeDriver, а именно ошибка "Cannot call non W3C standard command while in W3C mode". Пришлось немало приложить усилий и знакомых, чтобы решить проблему. И только после этой проблемы все заработало
А не проще в обычном селениуме прописать в capabilities useragent чтобы тестировать мобильные веб приложения?
Тестируют же свои же приложения, так почему не попросить программиста не добавить где нужно удобные локаторы для кнопок и тп.
Тестировщики и программисты должны работать сообща.
хах, а если разработка мобильного приложения не твоей конторы? А твоя, только дорабатывает back и сопровождает ПО?
мы так и делаем))
В идеале тестирование происходит независимо от разработки. Это правильно с точки зрения теории. На практике, конечно удобнее взаимодействовать с командой разработки. Но на самом деле профессионально нужно быть готовым к "идеальному" варианту.
Супер!
Очень доступно, спасибо. Будет видео по нативным приложениям?
А как насчет реальных девайсов?
Этого хватит, чтобы пойти на вакансию Mobile Automation QA?
К сожалению нет. Это было только введение в Appium.
Автоматизация нативных мобильных приложений немного сложнее чем веб сайтов
О многопоточном выполнении не идет и речи?
когда-то давным-давно, года 2 или 3 назад . лол
Как же трудно людям понять простую вещь: чтобы преподавать тоже нужно учиться.
Все считают себя прям мегаталантливыми. Типо, сейчас начну, а там все как по маслу пойдет.
Множество мелких подробностей, ненужных ответвлений. В общем, классика!
Вот зачем постоянно говорить о том, что было раньше? Вы еще 3.11 вспомните.
Плюс откровенная растерянность лектора в голосе.
В общем, по сути: мы давно работаем, раньше было так-то и так-то, а тем, кто хочет ознакомиться подробнее - читайте документацию. Сумбур и самолюбование.
На самом деле это записывается для обучения самого себя(автора) так лучше воспринимается информация и ты заглядываешь глубже. Хорошее решение изучив что-либо записать "урок" по этой теме)
@@user-uv3lj1uv3u В том числе.