РАЗБОР вопросов с СОБЕСЕДОВАНИЙ / Автоматизация ТЕСТИРОВАНИЯ на JAVA

Sdílet
Vložit
  • čas přidán 15. 05. 2024
  • 🤚 Привет! Вы на канале "TeachMeSkills Школа программирования"! И это новый выпуск рубрики НАТИВ в формате подкаста. Сегодня поговорим об Aйти и не только. Вас ждет разбор вопросов и ответов с собеседований. На очереди Автоматизация тестирования на Java! Зачем ходить на собеседования? Какие бывают этапы, типы и уровни автоматизированного тестирования? В чем суть тестирования ПО? Чем отличается перегрузка от переопределения? Для чего тестировщикам использовать техники тест дизайна? Что тестируют с помощью Selenium? Также больше про сравнение фреймворков TestNG и JUnit для тестирования приложений на Джава, использование паттернов Page Object и Page Factory, различия REST и SOAP, тестирование API и не только. Поделится своим опытом работы и поможет во всем разобраться наш наставник по Автоматизации тестирования и QA Group Manager из iTechArt Group Дима Рак. Приятного просмотра!
    ❗️Ссылка на курс Автоматизированное тестирование на Java - teachmeskills.by/kursy-progra...
    🧔Профайл Димы - / dmitryrak11
    🧔Telegram Ильи (для ваших предложений по контенту) - @ilyarublevsky
    Что еще будет в видео👇
    0:00 - Вступление
    2:12 - Как часто надо ходить на собеседования
    4:08 - Сложно ли проходить собеседования
    4:41 - Рассказ о себе и своем опыте
    6:29 - Самый интересный проект из практики
    7:20 - Что такое тестирование ПО
    7:50 - Этапы, типы и уровни тестирования
    13:05 - Техники тест-дизайна
    17:00 - Интерфейс и абстрактный класс. Что это и в чем отличие друг от друга
    19:57 - Основные принципы ООП
    20:44 - В чем разница между перегрузкой и переопределением метода
    22:15 - Про паттерны программирования/автоматизации
    23:17 - Page Object и Page Factory
    25:11 - Что такое Selenium
    26:59 - 3 любых exceptions в Selenium
    28:34 - Про локаторы в Selenium
    30:29 - Про Appium
    30:41 - TestNg и JUnit
    31:10 - Про CI
    32:48 - Про Базы данных и джоины
    33:24 - REST API vs SOAP
    34:25 - Про тестирование API
    35:27 - Как можно применить автоматизацию тестирования в жизни
  • Krátké a kreslené filmy

Komentáře • 51

  • @teachmeskills
    @teachmeskills  Před rokem

    Таймлайн👇
    0:00 - Вступление
    2:12 - Как часто надо ходить на собеседования
    4:08 - Сложно ли проходить собеседования
    4:41 - Рассказ о себе и своем опыте
    6:29 - Самый интересный проект из практики
    7:20 - Что такое тестирование ПО
    7:50 - Этапы, типы и уровни тестирования
    13:05 - Техники тест-дизайна
    17:00 - Интерфейс и абстрактный класс. Что это и в чем отличие друг от друга
    19:57 - Основные принципы ООП
    20:44 - В чем разница между перегрузкой и переопределением метода
    22:15 - Про паттерны программирования/автоматизации
    23:17 - Page Object и Page Factory
    25:11 - Что такое Selenium
    26:59 - 3 любых exceptions в Selenium
    28:34 - Про локаторы в Selenium
    30:29 - Про Appium
    30:41 - TestNg и JUnit
    31:10 - Про CI
    32:48 - Про Базы данных и джоины
    33:24 - REST API vs SOAP
    34:25 - Про тестирование API
    35:27 - Как можно применить автоматизацию тестирования в жизни

  • @elenam4339
    @elenam4339 Před 3 měsíci +6

    какая грамотная речь у парней, одно удовольствие слушать

  • @ravshan.abduqodir
    @ravshan.abduqodir Před 11 měsíci +12

    Если честно, интервью проходит настолько естественно, словно два друзя прогуливаются и Дмитрий отвечает на все вопросы, как будто объясняет что-то близкому другу. Мне нравятся все ответы и вопросы, хотя я еще не досмотрел до конца )

    • @teachmeskills
      @teachmeskills  Před 11 měsíci

      Спасибо вам! Стараемся в таком ключе и делать, чтобы легче все усваивалось)

  • @elizavetalazareva4719
    @elizavetalazareva4719 Před rokem +1

    Спасибо за видео! Было интересно послушать

  • @CaputDraconisTV
    @CaputDraconisTV Před 7 měsíci +1

    Отличное видео! Большое спасибо, ребята.

  • @a.yusifov8736
    @a.yusifov8736 Před rokem +12

    20:50 - перегруженные методы не имеют одинаковую сигнатуру, а вот переопределенные - имеют.
    Сигнатура метода - это имя метода и его параметры. При перегрузке имя метода остается неизменным, а вот параметры (типы и кол-во) должны отличаться. То есть при перегрузке мы НЕ можем оставить сигнатуру метода такой же.
    А в остальном - спасибо за интервью.

    • @evgeniapiskunova2264
      @evgeniapiskunova2264 Před rokem

      так он именно так и сказал, когда приводил int и float в пример

    • @aliona8351
      @aliona8351 Před 9 měsíci

      Классный ответ, спасибо, записала))

    • @someVladislav
      @someVladislav Před měsícem

      ​@@evgeniapiskunova2264 Он сказал, что это методы, которые имеют одинаковую сигнатуру, но разное количество входных параметров. Сигнатура метода не существует отдельно от параметров, она состоит из названия метода + параметры. пример: calculateAnswer(double, int, double, double)

  • @user-lx1gb7ue5j
    @user-lx1gb7ue5j Před rokem +2

    Ребята, отличный видос, жду интервью с каким-нибудь крутым автоматизатором на питоне, где будет больше вопросов по хард скиллам.
    28:27 - Уберите пожалуйста WebDriverWait из списка исключений, ведь это название класса.

  • @xev1882
    @xev1882 Před rokem +1

    спасибо! очень понятные объяснения

  • @konstantinmyazin9586
    @konstantinmyazin9586 Před měsícem

    SOAP - протокол обмена структурированными сообщениями.
    API - архитектурный стиль

  • @user-qp6tv3mr4r
    @user-qp6tv3mr4r Před 10 měsíci +1

    "Синглтон как название чая" - улыбнуло, особенно что такой вискарь есть))

  • @user-pg6yl8vv7y
    @user-pg6yl8vv7y Před 7 měsíci +3

    Охуенное интервью на самом деле. Слушаешь про сложные (или не очень) моменты довольно понятным языком, а ещё набор вопросов довольно популярных, ну и интервьювер и отвечающий создают приятное впечатление

    • @teachmeskills
      @teachmeskills  Před 7 měsíci

      Спасибо) приятно слышать)

  • @vitorios384
    @vitorios384 Před 3 měsíci

    super! positive and useful) bravo

  • @tanyazaleckaya2928
    @tanyazaleckaya2928 Před rokem +3

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

    • @teachmeskills
      @teachmeskills  Před rokem

      Все верно, что написали в конце) Спасибо за фидбек по видео)

    • @dimqch1356
      @dimqch1356 Před 8 měsíci

      Не представляю как это на английском языке проходить...

  • @yurkki
    @yurkki Před rokem +1

    спасибо за интервью, очень интересно было послушать! правильно понимаю что про перегрузку методов немного напутал интервьюируемый?

    • @teachmeskills
      @teachmeskills  Před rokem

      и вам спасибо, что посмотрели. видимо, мы чутка напутали. спасибо за уточнение)

  • @egorp8245
    @egorp8245 Před měsícem

    Прикольно))

  • @satisful
    @satisful Před 8 měsíci +1

    Дима приятный, все по факту рассказывает как оно есть н самом деле

  • @grekzorba
    @grekzorba Před rokem

    Отличный собес. Вот только совсем изи. 😉

  • @rostikoffchannel
    @rostikoffchannel Před 8 měsíci

    Патерны это точно для Джуна? 😅

  • @IvanPetrov-td6dk
    @IvanPetrov-td6dk Před rokem

    19:38 он сказал шарписты? Разве в c# есть множественное наследование? Или что он имел ввиду?

    • @user-qp6tv3mr4r
      @user-qp6tv3mr4r Před 10 měsíci

      Не поддерживается, он наверно с плюсами перепутал.

  • @suvar8667
    @suvar8667 Před rokem +2

    Ну наконец то единомышленник!
    Больше всего бесит эта теория тестирования, какие то Sanity и вся эта шелуха, которую я за 2-3 года так и не смог осилить
    Будто с помощью этой теории хотят придать некую академичность QA
    Как будто мало других аргументов для подчеркивания важности QA и выделения его в отдельную область деятельности.

  • @Striker_nu
    @Striker_nu Před rokem

    ага проверка апи) статус код и тело) а еще типы данных не?)

    • @edfiw89
      @edfiw89 Před 8 měsíci

      он же сказал - проверяем жсон схему. Нет смысла проверять типы а также граничные значения отдельно от схемы, если их можно проверить одним махом

  • @Hellen-qx3lb
    @Hellen-qx3lb Před 2 měsíci +1

    Soap не архитектурный стиль как rest, это протокол

  • @dmitry61585
    @dmitry61585 Před rokem

    Что по поводу Playwright, WDIO, Cypress? Мне казалось, что в сторону JS/TS уже уходят. Порог вхождения ниже для Junior AQA, чем на Java/C#.

  • @yariiiik
    @yariiiik Před rokem +5

    soap not about architecture like rest )))) just fyi

  • @user-kc6ju9ow4q
    @user-kc6ju9ow4q Před rokem

    В C# нет множественного наследования.

  • @nadinspb
    @nadinspb Před rokem

    Про уровни тестирования ( пирамиду )забыл про модульные

    • @suvar8667
      @suvar8667 Před rokem +1

      Unit-тесты вроде и есть модульные

    • @nadinspb
      @nadinspb Před rokem

      @@suvar8667 вообще нет.

    • @dramartv9410
      @dramartv9410 Před rokem +2

      @@nadinspb вообще-то да! Модульные - это и есть Unit тесты.

  • @Mamiko-san
    @Mamiko-san Před rokem +2

    И вот если давать такие ответы на заданные вопросы, интервьюэра они действительно удовлетворят? Серьёзно?

    • @teachmeskills
      @teachmeskills  Před rokem

      В чем ваше несоответствие с тем, что мы показали? Могли бы пояснить?

    • @edfiw89
      @edfiw89 Před 8 měsíci

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

    • @user-je8dj6pb5i
      @user-je8dj6pb5i Před 2 měsíci

      скорее спросят что-то еще, чтобы рассказали о деталях, например, про REST и SOAP сказано маловато. На реальном собеседовании у тебя спросят каждую детальку) Только в редких случаях не лезут в дебри

  • @nikitani9817
    @nikitani9817 Před 6 měsíci +3

    как занудно и высокомерно..ф.у...невозможно смотреть

  • @aarta2590
    @aarta2590 Před 10 měsíci +7

    Кокетливый чувак.

  • @romannan4687
    @romannan4687 Před 3 měsíci +2

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