Page Objects: лучше проще, да лучшe! - Алексей Виноградов. QA Fest 2016

Поделиться
HTML-код
  • Опубликовано: 18 ноя 2024

Комментарии • 21

  • @yuriyartamonov9881
    @yuriyartamonov9881 4 года назад +3

    А вообще писать PageObject проще с IntelliJ plugin:
    plugins.jetbrains.com/plugin/13267-qa-lithium

  • @tetiana.veselovska
    @tetiana.veselovska 2 года назад

    хороше пояснення Page Object😍

  • @IlyaArlenka
    @IlyaArlenka 5 лет назад +4

    Мне нравится постоянный уклон к тому, чтобы держать локаторы элеменов просто списком в классе. Ага, у меня сейчас на проекте на странице овер9000 филдов на одной странице. Ну удачи

    • @AlexeiVinogradovIT
      @AlexeiVinogradovIT 5 лет назад +4

      Зачем делать класс на так много полей? Очень плохо для поддерживаемости.

    • @Алексей-г1в7е
      @Алексей-г1в7е 3 года назад +3

      Ты однозначно делаешь что то не так)

  • @alex555t
    @alex555t 5 лет назад +6

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

    • @vladislav6800
      @vladislav6800 5 лет назад

      А в чем проблема каждой странице multiple-page проекта делать свой PageObject?
      Просто интересно, без претензий

    • @brycevincenzo3961
      @brycevincenzo3961 3 года назад

      a trick: you can watch movies at Flixzone. I've been using it for watching lots of of movies lately.

    • @micahmaxton861
      @micahmaxton861 3 года назад

      @Bryce Vincenzo definitely, have been watching on Flixzone for years myself :)

    • @zaydjulian4539
      @zaydjulian4539 3 года назад

      @Bryce Vincenzo definitely, have been watching on Flixzone for years myself :)

  • @breakmt
    @breakmt 3 года назад

    6:02 начало

  • @maksimandryushchenkov2018
    @maksimandryushchenkov2018 6 лет назад +10

    Весь доклад о том как делать не надо, а после фразы "в Page Objects не используйте наследование для страниц" - выключил вообще. Видео из разряда QA гомеопатии

    • @AlexeiVinogradovIT
      @AlexeiVinogradovIT 5 лет назад +4

      Выключил, потому что много наследования сам пишешь? Наследование в PO ухудшает, как поддерживаемость кода, так и читаемость для всех, кроме возможно автора. Много про антипаттерны - потому что я из везде вижу. К примеру, огромное количество юных автоматизаторов уверены, что наследование нужно, чтобы код переиспользовать.

    • @АлексейВолков-й6п5ъ
      @АлексейВолков-й6п5ъ 4 года назад +2

      вовремя выключили. там дальше про то что SOLID - это зло))

  • @yourmajesty777
    @yourmajesty777 2 года назад

    как же он дышит...

  • @IlyaArlenka
    @IlyaArlenka 5 лет назад +1

    Не использовать статик ваще бред

  • @svetlanabeloussova6008
    @svetlanabeloussova6008 4 года назад +3

    сложно слушать после: ээээ, ааааа, повтороение-повтороение . воспринимается как шум, даже если есть полезная инфа.

  • @ValeriiSynenko
    @ValeriiSynenko 6 лет назад +5

    ява?))

    • @denyslvov4703
      @denyslvov4703 6 лет назад +2

      Чувак 15 лет в Германии живет. "Ява"скорее всего потому что Java на немецком именно так и произносится
      translate.google.com/#de/ru/java

    • @BIS84oxen
      @BIS84oxen 2 года назад +1

      @@denyslvov4703, я, может быть, удивлю, но на русском тоже Ява )) Java island всегда был Ява. И вопрос, скорее, не почему Ява, а почему Джава. У меня три варианта почему. 1. Привычка. Потому, что в IT в основном English. 2. Понты. Способ заявить, что они не как все, они выше, у них Джава, они знают инглиш. 3. Безграмотность. Не в курсе, что на русском такое слово существует.