Anatoly Karpovich
Anatoly Karpovich
  • 3
  • 1 867
Пробное собеседование на позицию Сеньор Автоматизатор на JS/TS (AQA JS Interview with Senior)
С 28 января начнется обучение в новой группе на курсе по автоматизации тестирования! Чтобы попасть на обучение - пишите мне в телеграм!
Канал в Telegram: t.me/jsAnatolyKarpovich
Страница в LinkedIn: / anatolykarpovich
00:00:00 Начало
00:00:12 Вступление
00:00:28 Опыт в автоматизации тестирования
00:01:49 Как выстроена автоматизация на текущем проекте
00:04:03 Как выстроена пирамида тестирования на проекте
00:08:20 Как бы выстраивал пирамиду тестирования на проекте с нуля
00:10:20 Паттерны и подходы которые использует
00:13:20 Как выстроена архитектура фреймворка
00:15:16 Какие 2 принципа SOLID бы оставил
00:17:36 Самой большой челлендж
00:22:20 Как стабилирует автотесты
00:25:17 Негативные аспекты паралеллизации тестов
00:27:20 Техники тест-дизайна для API тестов
00:28:10 Особенности автоматизации микросервисов
00:30:50 Как остеживать эффективность автоматизации
00:32:45 Если автотесты проходят значит багов нет?
00:35:10 Нужна ли метра % багов самих автотестов
00:38:22 Критерии оценки автотестов
00:40:50 Что делать если автоматизация не эффективная
00:43:35 Что такое Promise
00:44:11 Как обрабатывать ошибки в Promise
00:44:45 Что может заблокировать JS приложение
00:50:38 Задача по JS - найти количество каждого символа в строке
01:10:40 Задача по JS - определить очередность синхронных и асинхронных операций
01:18:00 Задача по JS - написать счетчик с замыканиями
01:24:50 Как действовать если разработчики и менеджеры не отвечают на вопросы
01:32:30 Как действовать если после написания авто резко начался редизайн
01:36:30 Выбор инструмента для автоматизации
01:41:10 Фикстуры в Playwright
01:41:10 Нужны ли waitFor методы в Playwright
01:54:50 Завершение
#АвтоматизацияТестирования #javascriptinterviewquestions #TypeScript #MockInterview #UA-cam #Тестирование #automation #programming #efficiency #typescript #aqa #javascript #js #qa #testing #optimization #coding #softwaredevelopment
Переглядів: 454

Відео

AQA JS Mock Interview #2
Переглядів 57221 день тому
Пробное собеседование по автоматизации тестирования на JavaScrpt и TypeScript с WebdriverIO и Playwright Канал в Telegram: t.me/jsAnatolyKarpovich Страница в LinkedIn: www.linkedin.com/in/anatolykarpovich/ 00:00:00 Начало 00:00:12 Вступление 00:01:15 Начало интервью 00:02:40 Что такое автоматизация тестирования? 00:03:16 ROI автоматизации 00:05:10 Какие есть недостатки в автотестировании 00:06:...
AQA JS Mock Interview #1
Переглядів 885Місяць тому
Пробное собеседование по автоматизации тестирования на JavaScrpt и TypeScript с WebdriverIO и Playwright Канал в Telegram: t.me/jsAnatolyKarpovich Страница в LinkedIn: www.linkedin.com/in/anatolykarpovich/ 00:00:00 Начало 00:02:06 Начало первого интервью 00:03:25 Пирамида тестирования 00:08:24 Преимущества и недостатски автотестирования 00:12:25 Что нет смысла автоматизировать 00:14:15 Как тест...

КОМЕНТАРІ

  • @a1exanna
    @a1exanna 2 дні тому

    Спасибо за мок-интервью! Очень понравились вопросы интервьювера! Есть пару советов и нюансов, которые хотелось бы подсветить для кандидата и для интервьювера :) Для интервьювера: 1) Хотелось бы больше ситуативных вопросов услышать. А также сделать больше уклона в вопросах в дизайн автотестов и фреймворка. 2) Сделать какой-то общий короткий фидбек, что кандидат правильно на твой взгляд ответил, а что нет. В целом это было на протяжении всего интервью и да было понятное дело больше как беседа, но интересно было бы узнать твой взгляд. 3) стараться не направлять собеседующего на правильные ответы или ожидаемое :) 4) я не знаю было ли выслано CV перед интервью или нет, но хорошо было бы чуть побольше спрашивать про текущий опыт. Кандидат достаточно хорошо сделал акцент на том, что он работал с пайплайнами, CI/CD. Очень интересно было бы послушать, что там за опыт :) Для кандидата: 1) Отрепетируй свою самопрезентацию и выдели в ней свои сильные стороны. Умести ее в одну минуту, ну и сделай ее последовательной. 2) Если чувствуешь стресс, попробуй делать глубокий вдох-выдох или брать паузу перед ответом, чтобы меньше "ЭЭкать", "Мэкать" :) 3) Когда отвечаешь на вопрос, старайся отталкиваться от своего опыта если это не сухой вопрос про теорию и технологию, и используй технику STAR. По крайней мере кратко опиши ситуацию, действия и их результат. Так будешь выглядеть, как более опытный и уверенный в себе :) 4) Подготовь свою IDE заранее, проверь ее работоспособность, убедись, что все будет отрабатывать независимо JS или TS. 5) Касательно вопросов про: пирамиду тестирования на проекте, архтиктуру фреймворка, челленджи. То опять же, попробуй выписать на листок свой текущий опыт, отталкиваясь от вот таких общих вопросов про опыт, структурируй его и отвечай по STAR или хотя бы последовательно (структурно). По мне так, слишком много прыгал в разные стороны при ответах.. 6) На мой взгляд у тебя есть пробелы в понимании построения тестового фреймворка и значимости интеграционных тестов. Опыт у каждого разный, я понимаю. Но чувствуется, что ты очень мало работал с интеграционным тестированием и тестированием апишек. Советую в рамках текущего проекта даже попробовать сместить фокус туда, и попробовать больше разобраться в домене. Е2Е, а особенно со сложным бизнес-флоу и достаточно жирными тестами, объективно не могут быть сильно полезными для проекта.. Тебе нужно начать понимать больше бизнес-логику приложения(й) и разобраться, как тестировать на нижнем уровне, особенно если у вас микросервисы.. Ну и 7) Вопросы связанные с выбором технологий, тулзов и Playwright. В этом вопросе надо отталкиваться от проекта, его потребностей, возможности команды, участия разработчиков в тестировании и помощи QA. Глупо писать тесты на JS/TS + Playwright если у вас бэкенд на Java, куча апи, интеграций и микросервисы :) Куда полезнее будет выбрать технологии связанные с Java. Тоже самое и наоборот :))) Желаю удачи!)

    • @AnatolyKarpovich
      @AnatolyKarpovich День тому

      Спасибо за фидбек! Учту в следующих беседах!

    • @andreys1805
      @andreys1805 7 годин тому

      Спасибо большое за столь развернутый фидбэк!!! Очень полезно!

  • @ВасяПупкин-щ9ж6я

    Крутяг, спасибо!

  • @Veranika_Maksimenka
    @Veranika_Maksimenka 4 дні тому

    💥💥💥

  • @viktorm2937
    @viktorm2937 4 дні тому

    Сходу вопрос, зачем из java в js? Я как раз с фронта в aqa ts, но глядя на кол-во вакансий, начинаю поглядыватт на java

    • @AnatolyKarpovich
      @AnatolyKarpovich 4 дні тому

      Все упирается в страну, да и в РФ норм вакансий на JS) и у JS есть безоговорочный плюс - в 3 раза меньше кода надо на реализацию тех же штук, а возможностей не меньше, если не больше в инструментах)

  • @dzmitrymyshko3715
    @dzmitrymyshko3715 4 дні тому

    Агонь, продолжай)

  • @juliatkachenko3572
    @juliatkachenko3572 4 дні тому

    ❤ как всегда на высоте ❤

  • @andreys1805
    @andreys1805 4 дні тому

    Анатолий , Спасибо что согласился провести интервью, было очень интересно и полезно!

    • @AnatolyKarpovich
      @AnatolyKarpovich 4 дні тому

      На здоровье, приходи потом других собесить)

  • @abl1nov
    @abl1nov 4 дні тому

    Лайк, подписка, комментарий. Не подписался на канал - утром твой дружок не встал! 😁

    • @AnatolyKarpovich
      @AnatolyKarpovich 4 дні тому

      Надо поставить это на заставку роликов)

    • @juliatkachenko3572
      @juliatkachenko3572 4 дні тому

      😂прозвучало страшненько)))) но я на всякий случай все сделала 😅

    • @AnatolyKarpovich
      @AnatolyKarpovich 4 дні тому

      все верно:)

  • @yauhen.vink4
    @yauhen.vink4 4 дні тому

    👍

  • @AndreiPopov-h1z
    @AndreiPopov-h1z 4 дні тому

    Первый! ))

  • @kanistra05
    @kanistra05 19 днів тому

    Супер. Шикарний собес. Главное - лампово, без стресов)))

  • @AndreyPopov-i5r
    @AndreyPopov-i5r 20 днів тому

    Толя, давно пора было!

  • @lirix28
    @lirix28 20 днів тому

    Как всегда лучший🎉

  • @Lambaby4acabradona
    @Lambaby4acabradona 20 днів тому

    Наконец, Анатолий на ютубе! Лучший! Твои видео AQA JS Mock Interview на UA-cam - это настоящий прорыв для начинающих автоматизаторов. Ты отлично разбираешься в теме и стараешься донести информацию понятно и структурировано. Это вдохновляет и помогает готовиться к собеседованиям. Успехов в дальнейшем развитии канала!

    • @AnatolyKarpovich
      @AnatolyKarpovich 20 днів тому

      Привет, чат гпт 🤣

    • @Lambaby4acabradona
      @Lambaby4acabradona 20 днів тому

      @@AnatolyKarpovich ну я не уметь писать красиво) Но так-то он не соврал, ты разбираешься явно больше моего, а значит ОТЛИЧНО) А про преподносить инфу, тут мое мнение с ним совпадает!)

  • @Drakar1992
    @Drakar1992 20 днів тому

    🎉

  • @dzmitrymyshko3715
    @dzmitrymyshko3715 20 днів тому

    Толян крассавчик, жду новинок!)

  • @juliatkachenko3572
    @juliatkachenko3572 20 днів тому

    Просто супер. Слушать было невероятно приятно 🔥🔥🔥 Ждем новых видео 👀

  • @Veranika_Maksimenka
    @Veranika_Maksimenka 21 день тому

    💥💥💥 Это было потрясно! Татьяна умница, было интересно слушать 👏

  • @ЖеняЛапытько-ж6л
    @ЖеняЛапытько-ж6л 29 днів тому

    Боже, как стыдно смотреть на себя со стороны)) Очень круто, спасибо за мок-собес!

  • @juliatkachenko3572
    @juliatkachenko3572 Місяць тому

    Поздравляшки!!!!🎉

  • @PavelZuyonak
    @PavelZuyonak Місяць тому

    Красава

  • @nickkyrylishyn4969
    @nickkyrylishyn4969 Місяць тому

    с таким интервьюером проходить собес - одно удовольствие)

  • @geoffreycollins6627
    @geoffreycollins6627 Місяць тому

    спасибо за контент. 57:21 не будет ли проблем с асинхронностью внутри forEach?

    • @AnatolyKarpovich
      @AnatolyKarpovich Місяць тому

      Может быть, потому если итерируешь асинхронные вещи стоит оборачивать в Promise.all

    • @s_qerry
      @s_qerry 27 днів тому

      в теории лучше избегать таких вызовов, но на практике не встречал проблем

    • @geoffreycollins6627
      @geoffreycollins6627 27 днів тому

      @@s_qerry я обычно использую forof, так как наслышан что методы массивов, связанные с циклами странно ведут себя с асинхронным кодом

  • @ВасяПупкин-щ9ж6я
    @ВасяПупкин-щ9ж6я Місяць тому

    ///update хороший мок. На в ру ютубе таких очень мало

    • @AnatolyKarpovich
      @AnatolyKarpovich Місяць тому

      Значит будем насыщать контентом пространство и дальше:)

  • @ОксанаЛеус-в9и
    @ОксанаЛеус-в9и Місяць тому

    Очень круто! А реп батл по джава скрипту я бы посмотрела😅

  • @8521-q9k
    @8521-q9k Місяць тому

    Крутыш! Наконец-то! Поздравляю тебя!!!

  • @kolob204
    @kolob204 Місяць тому

    🎉буст🎉

  • @yauhen.vink4
    @yauhen.vink4 Місяць тому

    🔥🔥🔥

  • @Veranika_Maksimenka
    @Veranika_Maksimenka Місяць тому

    Уху! Первое видео! 👏👏👏

  • @ВасяПупкин-щ9ж6я
    @ВасяПупкин-щ9ж6я Місяць тому

    С почином!!!!