ТОП 13 ошибок в тестовом задании на QA Automation Engineer (Best Practices автотестирования)

Sdílet
Vložit
  • čas přidán 23. 08. 2024

Komentáře • 49

  • @alexpshe
    @alexpshe  Před 2 lety +6

    🙏 ОСТАВЬТЕ КОММЕНТАРИЙ С ФИДБЕКОМ, если вам интересна эта тема, я запишу воркшоп (с кодом и всеми примерами), как написать тесты для тестового задания, не совершая все перечисленные ошибки.
    🎥 Таймкоды
    ___________________________________________________
    00:00 - Всем привет!
    00:10 - Проблема 1: Вопросы
    1:08 - Проблема 2: Только UI тесты
    2:20 - Проблема 3: Тестовые данные
    3:14 - Проблема 4: Сетап данных
    4:06 - Проблема 5: Чистка окружения
    4:32 - Проблема 6: Сериализация
    5:08 - Проблема 7: Сетап UI тестов
    5:46 - Проблема 8: Стабильность
    7:16 - Проблема 9: Удаленный запуск
    8:06 - Проблема 10: Конфигурация
    9:10 - Проблема 11: Плюшки
    11:01 - Проблема 12: Форматинг
    12:26 - Проблема 13: Забота о ревьюере (с технической стороны)

  • @user-ip4bu2nl3q
    @user-ip4bu2nl3q Před 2 lety +13

    Очень крутое видео с дельными замечаниями, но хотелось бы на примере посмотреть, как правильно и как надо!)

  • @vadimsemin5447
    @vadimsemin5447 Před rokem +12

    ТОП 13 ошибок в тестовом задании на QA Automation
    Ошибка №1. Вы согласились делать тестовое задание

    • @alexpshe
      @alexpshe  Před rokem

      Ахах, зависит-зависит.
      Я в жизни делала только один раз тестовое - в JetBrains.

  • @yanamorozova7286
    @yanamorozova7286 Před 25 dny

    Супер контент ❤‍🔥Идея для видео: топ 10 ошибок в лайв кодинге на собеседовании

  • @megamagistr9330
    @megamagistr9330 Před rokem +11

    Единственный верный подход с тестовым заданием - не давать его. А если уж компания дает задание, то оно должно быть четко сформулировано. Из рассмотренных советов многие это причины не корректного формирования самой задачи. Да и такие вещи как хардкод в тестовом имеет место быть. Считаю что тестовое не должно занимать больше 2 часов и если в тестовом обращать внимание на хардкор, какие то условности и упрощения, то это просто придирки, которые можно обсудить на интервью и спросить как бы человек это делал уже для прода.
    Самое видео полезное, но больше с точки зрения советов по написанию автотестов, а не проблем в тестовых заданиях

    • @alexpshe
      @alexpshe  Před rokem +1

      Не соглашусь.
      1) Есть компании, которые могут себе позволить давать тестовые, как и устраивать процесс собеседования длиной в 9 месяцев (Google, FAANG) - соискатели могут не соглашаться на эти условия и не делать тестовые (но почему-то все-таки соглашаются).
      2) Насчет "не корректное формирование тестового" - зачастую часть самостоятельной работы и поиск уточнений или принятие решения в неопределенности и есть часть тестового задания. Условно я не хочу четко формировать требования к сетапу данных, потому что я ищу experienced QA, который в тестовом задании покажет уровень своей экспертизы и самостоятельности, а я решу, подходит ли это нам. И не соглашусь, что это придирки - я оцениваю так, как если бы эту задачу выполняли на работе - в этом и суть тестового.
      Спасибо за коммент, я согласна, что многие не хотят делать тестовые и это резонно, но есть компании, куда люди так хотят, что готовы запариться и потратить время :)

    • @gtfom8825
      @gtfom8825 Před rokem +8

      @@alexpshe ну делать тестовое качественно для FAANG не западло, так сказать) Там и ЗП, и условия работы гораздо выше, довольно комфортные, если не учитывать многозадачность. А в обычных СНГ компаниях из условий: 'Удобное расположение офиса, дружный коллектив и оплата без задержек'. Ещё бывает и HR даже не дают обратную связь - думают ли над твоей кандидатурой, или отказ. Так что и нет желания делать отлично.
      А сами советы очень крутые, спасибо)

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

    Очень полезное видео, благодарю!)

  • @user-qf8dl7vz1o
    @user-qf8dl7vz1o Před 2 lety +3

    Большое спасибо за видео, тема действительно очень интересная 🤩
    Буду ждать воркшоп 🙏

    • @alexpshe
      @alexpshe  Před 2 lety +1

      Спасибо за фидбек! Значит, воркшопу быть :)

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

    Молодец ! Не со всем согласен, но в целом мне нравится ) Продолжай !

    • @alexpshe
      @alexpshe  Před 2 lety

      Спасибо за фидбек! А с чем не согласен?)

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

    Отличное видео, было бы здорово посмотреть это с примерами

  • @monamagm
    @monamagm Před 16 dny

    Спасибо!

  • @Kardahur
    @Kardahur Před 2 lety +2

    Я сам провожу интервью и проверяю технические задания иногда, и вот пункт 1 особенно задолбал) Видео супер, спасибо.

    • @alexpshe
      @alexpshe  Před 2 lety

      Очень понимаю :D

  • @pavelchekanouski
    @pavelchekanouski Před rokem +1

    Привет, очень полезное видео. Достаточно подробно(хотя всегда хочется коротких примеров). Многие ошибки, которые были совершены самим, оказывается можно предотвратить, это часто про внейшний энв, на этапе обучения. Так что попутного ветра тебе в паруса и по-больше подписоты. Лайк и подписка заслужены на 146%.

  • @user-yf9fz8zr7r
    @user-yf9fz8zr7r Před rokem +1

    Спасибо, я кайфовал все видео)

  • @heaven1886
    @heaven1886 Před rokem

    Спасибо за информацию, жду воркшоп!

  • @JuliaMurova
    @JuliaMurova Před 2 lety +1

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

  • @ash_invest
    @ash_invest Před 5 měsíci

    за 3-4 часа (а то и больше) которые уйдут на тестовое задание можно отправить ещё 100 откликов на вакансии :)
    если речь не про FAANG+ или хотя бы условные Яндекс, ВК, Тиньков и Сбер (хотя яндух - сомнительная контора, денег уж оч мало) - не стоит тратить время на тестовое задание. Куда более важный вопрос - как правильно сказать HR-у что я не буду делать тестовое.

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

    Спасибо, очень полезное видео! Подписка

  • @truenvy7509
    @truenvy7509 Před rokem

    Отличное и очень информативное видео, спасибо!

  • @nikakvadratova6161
    @nikakvadratova6161 Před 2 lety +2

    очень хочется воркшоп! контент топ! не останавливайся, пожалуйста^^

    • @alexpshe
      @alexpshe  Před 2 lety

      Большое спасибо!

  • @nikpetrov4618
    @nikpetrov4618 Před rokem

    Все понятно, хорошое видео

  • @TribalBNS
    @TribalBNS Před rokem +1

    Спасибо за информацию, много полезного.
    Большая просьба - засинхронь громкость себя и заставок. Подкручиваю громкость, чтоб хорошо слышать, в итоге получаю скримеры вместо заставок)

    • @alexpshe
      @alexpshe  Před rokem +1

      Хорошо, спасибо за фидбек!)

  • @user-id3ju1lr2o
    @user-id3ju1lr2o Před 18 dny

    Что такое Allure proxy step? Можно как-то генерить степы автоматически? Расскажи пожалуйста поподробнее или подскажи как гуглить

  • @user-ym3dn7gj9c
    @user-ym3dn7gj9c Před rokem +1

    собесят тебя значит в 10 этапов. дают тестовые. заставляют какие-то дурацкие задачи по алгоритмам пешать. а потом приходишь на галеру и кликаешь по формочкам своими автотестами

  • @VGamaun
    @VGamaun Před rokem

    👍👍👍спасибо

  • @mlpplgip
    @mlpplgip Před 6 měsíci

    Спасибо! У меня 13 из 13😼

  • @user-fq1fe9hw2u
    @user-fq1fe9hw2u Před 2 lety +3

    Добрый день. А на каком ЯП вы автоматизируете? Планируете ли вы делать материал по автоматизации на Python?

    • @alexpshe
      @alexpshe  Před 2 lety +1

      Я долго время писала на Java, сейчас на Kotlin. В одной из компаний руководила QA департаментом, где большинство писали на Python.
      Контент будет зависеть от запросов слушателей :)

  • @EvgenyTestman
    @EvgenyTestman Před rokem +5

    Во время просмотра захотелось спросить, а сколько времени по-вашему должно занимать тестовое задание? (Это не троллинг, а реальный вопрос, на который хотелось бы услышать ваше мнение)
    Понятно, что есть Google (FAANG, GAFAM и т.п.), которому на всё пофиг, т.к. он Google. Но давайте смотреть на вещи реально. Во-первых, в Google готовятся осознанно заранее и наверняка фокусируются только на одном Google в этот период времени. Во-вторых, большинство открытых позиций на рынке это не Google.
    Поэтому предлагаю оставить условный Google за скобками о обсудить реалии простых смертных :)
    Понять приложение и сгенерить идеи проверок + реализовать всё описанное в видео (UI + API тесты, с генерацией тестовых данных, с красивым сетапом и конфигом, с детально настроенным репортингом, со всякими "плюшками") + оформить "с заботой о ревьюере" потребует пару дней на выполнение.
    Как соискатель я скорей всего общаюсь с несколькими компаниями в параллель и у меня может быть парочка тестовых на руках (при последнем поиске в пике было 5 заданий одновременно). Как возможно сделать их в таком случае?
    Я пришёл к тому, что выделяю 4-5 часов на тестовое. Час на знакомство/план реализации, часа 3 на реализацию, час на тюнинг и оформление.
    И как раз большинство указанных в видео ожиданий прописываю в Readme комментариями "в связи с лимитом времени сделал X, но в реальном проекте делал бы Y". В то время как на собесе готов и проговорить детальней, и "дописать" код тестового при необходимости.
    В свою очередь такой подход даёт мне возможность оценить адекватность работодателя. Я ожидаю, что он ценит моё время, оценивает общий подход к выполнению, оценивает моё мышление глядя в историю коммитов, оценивает сам код. Если же компания хочет реализации супер-тестового в ущерб моему комфорту, то может с компанией что-то не так и туда вовсе не стоит идти?

    • @alexpshe
      @alexpshe  Před rokem

      Привет! Если говорить лично о моем мнении - то моя задача увидеть результаты задания в комфортных условиях. Для кого-то комфортен лайвкодинг, для кого-то тестовое задание. Я бы дала на выбор либо при мне реализовать код тестов, либо сделать тестовое задание на 2-3 часа.
      Здесь также важна компания, в которой я работаю. Условно, если я предлагаю зп выше рынка, крутые бенефиты и хорошие условия карьерного роста, почему бы не выдать более обьемное задание.

    • @EvgenyTestman
      @EvgenyTestman Před rokem +3

      @@alexpshe на 2-3 часа - идеальный выбор! Баланс для кандидата и компании. Вот только ввиду сжатых временных рамок и получаются "топ 13 ошибок в тестовом" ))

  • @suspiciousgoose7904
    @suspiciousgoose7904 Před 2 lety +1

    Очень интересно) многое конечно не понятно. Так как только учусь на автоматизатора. Мне представляется, что вы даёте рекомендации для опытных специалистов. Не могли бы осветить тему того, что ждут от выпускника курсов на собеседовании и как ему пройти это собеседование?

  • @akrylov91
    @akrylov91 Před rokem

    Не совсем понятен тезис про включение unit tests в задание, unit делают разрабы, естественно с доступом в сорс код. Какое отношение это имеет к работе QA? Или мы подразумеваем что-то иное под unit?

    • @alexpshe
      @alexpshe  Před rokem

      Чего-то не могу найти таймкод, про какое именно утверждение ты говоришь?

  • @AntonioStudioOfficial

    Мне не совсем понятно, как из джуна так быстро можно было стать лидом, да еще и воркшопы проводить и советы давать.
    Наткнулся на видео поиском, искал некоторые ответы на свои вопросы, так как долго не собеседовался в новые компании да и не собеседовал, а тут девочка дает советы, которая даже в айти еще не работала, когда я синьором уже был и релоцироваться успел))
    Ни в коем случае не критика, наоборот, удивление, как-то быстро для меня время прошло с того же 2017 года...
    Может, я не такой амбициозный и не хотел лидом становиться, был правда, давно уже, лидом еще мануальщиков, да и сейчас типа-лидом-код-ревьюером у UI-щиков, когда сам был в развитии фреймворка и API, и когда у нас был QA лид общий с мануальщиками, да просто не куда было расти. А в новую компанию сразу лидом - никогда такого не видел, больше старались своих вырастить, а на их место уже взять...

  • @Mr.J248
    @Mr.J248 Před rokem

    Писать unit API UI тесты на одном проекте этот уровень синьора ка по мне

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

      а как же TDD? представляю дали такую задачу, а девелопер ждет пока тестер напишет ему юнит тестов)

  • @Alex-ze7xo
    @Alex-ze7xo Před rokem

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

  • @user-nc1pn4ii2n
    @user-nc1pn4ii2n Před rokem +1

    Насчет последнего пункта.Никогда за всю жизнь ни один падла разработчик не проявил заботу чтобы его продукт запустился без танцев с бубном.И тут вы захотели чтоб вам все готовое сделали чтоб запустилось с первого раза и стабильно.Да не может быть такого вокруг одни криворукие.Попробуйте скачать проекты с любого гитхаба в 9 из 10 тестов там ничего работать не будет.Прэтому милая девушка когда вам пришлют тесты которые не работают,помучайтесь также как и мы чтобы их заапустить,а не ждите что всё само заработает

    • @alexpshe
      @alexpshe  Před rokem +1

      Ахахах, это топ коммент спс ОРУ))))