Автоматизация тестирования мобильных приложений

Sdílet
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...

Komentáře • 30

  • @dmitrybezzubikov
    @dmitrybezzubikov Před 5 lety +24

    "В вебе xpath не пользуются". В вебе xpath очень даже пользуются и с очень даже большим успехом.

    • @selenast7561
      @selenast7561 Před 3 lety

      Он сказал, что им "лучше не пользоваться" (и он прав), а не что не используется

    • @dmitrybezzubikov
      @dmitrybezzubikov Před 3 lety +6

      @@selenast7561 Это интересно почему это "ими лучше не пользоваться"? Кто это такую глупость сказал? Чем это обосновано? Это не более чем глупость, которую неграмотные люди бездумно повторяют совершенно не будучи способными хоть как-то это обосновать. С мизерным опытом и полным отсутствием понимания. Заявляю вам совершенно сознательно что xpath это отличная технология локации вэб-элементов, которая имеет совершенно очевидные преимущества перед другими, неизвестные впрочем недоучкам, повторяющим как попугаи всякие глупости. Эти глупости уже 10 лет назад опровергли про "скорость". Чушь всякая.

    • @gibatollatechnology8257
      @gibatollatechnology8257 Před 3 lety +2

      @@dmitrybezzubikov просто они скорее всего копирую xpath, с помошью инструментов для разработчика. Но практика показала что можно успешно нырнуть в код, и написать самому тот или иной xpath так скажем в ручную

    • @dmitrybezzubikov
      @dmitrybezzubikov Před 3 lety +2

      @@gibatollatechnology8257 Ну конечно, локаторы нужно самому писать.) И особенно у тех проблемы, кто наивно полагает, что by id, by name, by classpath и т. д. это якобы разные способы поиска элементов, хотя это один и тот же поиск по атрибутам. Но эта мантра про "ущербность xpath" прочно сидит у многих джуниоров в головах. А как они соседние элементы собираются искать или по дереву вверх идти их лучше и не спрашивать.)))

    • @gibatollatechnology8257
      @gibatollatechnology8257 Před 3 lety +1

      @@dmitrybezzubikov Солидарен с вами

  • @user-ru6dz1po5t
    @user-ru6dz1po5t Před 5 lety +4

    Нихрена не понял, но досмотрел до конца) программисты это инопланетяне)

  • @b213videoz
    @b213videoz Před 6 lety

    Отличное видео на фоне остального мусора по теме. Особенно радует здоровый скептицизм автора касательно тулзовин автоматизации мобильных приложений

  • @noxi97
    @noxi97 Před 4 lety +1

    Пробовал проделать все то же на андроиде, на самом деле почему то не так все просто и радужно оказалось.
    Во первых была проблема с инициализацией стандартного приложения браузера в Genymotion (Webview). C ним запустить не получилось, установил хром
    Во вторых после решения проблемы с браузером возникла проблема с ChromeDriver, а именно ошибка "Cannot call non W3C standard command while in W3C mode". Пришлось немало приложить усилий и знакомых, чтобы решить проблему. И только после этой проблемы все заработало

  • @sheff9991
    @sheff9991 Před 7 lety +2

    А не проще в обычном селениуме прописать в capabilities useragent чтобы тестировать мобильные веб приложения?

  • @warpqa3426
    @warpqa3426 Před 5 lety +7

    Тестируют же свои же приложения, так почему не попросить программиста не добавить где нужно удобные локаторы для кнопок и тп.
    Тестировщики и программисты должны работать сообща.

    • @savgik
      @savgik Před 5 lety +1

      хах, а если разработка мобильного приложения не твоей конторы? А твоя, только дорабатывает back и сопровождает ПО?

    • @selenast7561
      @selenast7561 Před 3 lety

      мы так и делаем))

    • @dmitrybezzubikov
      @dmitrybezzubikov Před 3 lety

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

  • @dontknowwhattotypelo
    @dontknowwhattotypelo Před 5 lety

    Супер!

  • @MrRoa28
    @MrRoa28 Před 6 lety

    Очень доступно, спасибо. Будет видео по нативным приложениям?

  • @MrRoa28
    @MrRoa28 Před 6 lety +1

    А как насчет реальных девайсов?

  • @NoNickNamesss
    @NoNickNamesss Před 7 lety +2

    Этого хватит, чтобы пойти на вакансию Mobile Automation QA?

    • @MaxKolotilkin
      @MaxKolotilkin Před 7 lety +2

      К сожалению нет. Это было только введение в Appium.
      Автоматизация нативных мобильных приложений немного сложнее чем веб сайтов

  • @IlyaGTGT
    @IlyaGTGT Před 2 lety

    О многопоточном выполнении не идет и речи?

  • @vasyltovt3405
    @vasyltovt3405 Před 2 lety

    когда-то давным-давно, года 2 или 3 назад . лол

  • @Iurii-Izbachkov
    @Iurii-Izbachkov Před 4 lety +3

    Как же трудно людям понять простую вещь: чтобы преподавать тоже нужно учиться.
    Все считают себя прям мегаталантливыми. Типо, сейчас начну, а там все как по маслу пойдет.
    Множество мелких подробностей, ненужных ответвлений. В общем, классика!

    • @Iurii-Izbachkov
      @Iurii-Izbachkov Před 4 lety

      Вот зачем постоянно говорить о том, что было раньше? Вы еще 3.11 вспомните.
      Плюс откровенная растерянность лектора в голосе.

    • @Iurii-Izbachkov
      @Iurii-Izbachkov Před 4 lety +1

      В общем, по сути: мы давно работаем, раньше было так-то и так-то, а тем, кто хочет ознакомиться подробнее - читайте документацию. Сумбур и самолюбование.

    • @user-uv3lj1uv3u
      @user-uv3lj1uv3u Před 4 lety +2

      На самом деле это записывается для обучения самого себя(автора) так лучше воспринимается информация и ты заглядываешь глубже. Хорошее решение изучив что-либо записать "урок" по этой теме)

    • @Iurii-Izbachkov
      @Iurii-Izbachkov Před 4 lety +1

      @@user-uv3lj1uv3u В том числе.