QA Studio | Шаг за шагом к Junior QA
QA Studio | Шаг за шагом к Junior QA
  • 195
  • 2 650 416
Пример применения техники тест-дизайна «Схема состояний и переходов»
Когда мы говорим про техники тест-дизайна, то обычно сразу вспоминаем про «Классы эквивалентности» и «Граничные значения».
А ещё есть попарное тестирование, таблица принятия решений, предугадывание ошибок и др.
В этот раз на продлёнке рассказали про применение на практике ещё одной техники «Схема состояний и переходов»
---
• Tg канал «Шаг за шагом к Junior QA»: t.me/qa_studio
• Сайт: qa.studio
• Практика для джунов: t.me/juniors_qa
• Наш курс по API на Stepik: stepik.org/a/187627
• Бесплатный тренажёр по Devtools: devtools.qa.studio
• Бесплатный тренажёр по JSON: json.qa.studio
#тестирование
#тестировщик
#qaинженер
#qastudio
#qa
Переглядів: 243

Відео

Тест-кейсы для фичи «Карточка товара»
Переглядів 1,2 тис.Місяць тому
На продлёнку прислали вопрос: «Какие проверки можно проводить при тестировании карточки товара?» Отвечает Герман Дольников, автор курса QA Studio Карточка товара - популярный функционал. Он есть и на сайте вайлберис, и на авито и на сайте Apple. На карточке товара может быть много функционала: Похожие, Рейтинг, Отзывы, Добавить в избранное, Доставка, Выбор цвета и др. кастомизация. На каждую та...
Как протестировать интеграцию с VK
Переглядів 1,5 тис.Місяць тому
На продлёнку прислали вопрос: «Как протестировать интеграцию с VK?» Отвечает Герман Дольников, автор курса QA Studio Ранее мы публиковали большую статью про интеграционное тестирование на Хабре: habr.com/ru/articles/843534/ В видео поделились с чего можно начать тестирование, как составить чек-лист, какие могут быть позитивные и негативные тест-кейсы. Какие специфичные проверки стоит учесть. • ...
Какую сферу выбрать начинающему тестировщику
Переглядів 1,6 тис.2 місяці тому
На продлёнку прислали вопрос: «Какую сферу посоветуете новичкам для первой работы тестировщиком» Отвечает Герман Дольников, автор курса QA Studio Если ответить коротко, то при выборе первой работы не стоит зацикливаться на выборе сфере - важно как можно скорее получить коммерческий опыт. • Tg канал «Шаг за шагом к Junior QA»: t.me/qa_studio • Сайт: qa.studio • Практика для джунов: t.me/juniors_...
Из всей документации есть только Swagger - c чего начать тестирование?
Переглядів 1,8 тис.2 місяці тому
Герман, привет. Есть задачка на бэк, в описании только ссылка на сваггер. С чего начать тестирование? Такой вопрос нам прислали на продлёнку. Отвечает Герман Дольников, автор курса QA Studio. Сам по себе Swagger - это кладезь документации и требований. Но стоит сделать оговорку, что не все команды поддерживают сваггер в актуальном состоянии. На примере сваггера из тренажёра «Битва покемонов» ра...
Для чего тестировщики применяют Android Studio и X-Code
Переглядів 1,3 тис.2 місяці тому
«Я вышла на проект, где нужно тестировать мобилки. И всего один раз применила Android Studio. Так бывает?» Такой вопрос прислали на продлёнку. Отвечает Герман Дольников, автор курса QA Studio. Android Studio и X-Code могут использоваться для просмотра логов, запуска эмулятора и симулятора, установки тестовых сборок мобильных приложений. • Tg канал «Шаг за шагом к Junior QA»: t.me/qa_studio • Са...
Нормально ли тестировщику писать тест-кейсы до начала разработки
Переглядів 1,4 тис.2 місяці тому
Нормально ли тестировщику писать тест-кейсы до начала разработки
Чит-лист универсальных проверок для GET метода
Переглядів 3,8 тис.2 місяці тому
Чит-лист универсальных проверок для GET метода
Собеседование ручного тестировщика | Выпуск №9, ментор Даня | QA Studio
Переглядів 7 тис.3 місяці тому
Собеседование ручного тестировщика | Выпуск №9, ментор Даня | QA Studio
Где происходит сортировка - на клиенте или сервере
Переглядів 2,4 тис.3 місяці тому
Где происходит сортировка - на клиенте или сервере
Заменят ли нейросети тестирование?
Переглядів 1,4 тис.3 місяці тому
Заменят ли нейросети тестирование?
В чем разница между UI и UX тестированием?
Переглядів 1,9 тис.3 місяці тому
В чем разница между UI и UX тестированием?
Реально ли войти в QA после 40? | Интервью с ментором QA Studio
Переглядів 1,7 тис.4 місяці тому
Реально ли войти в QA после 40? | Интервью с ментором QA Studio
Какие трудности встречаются на работе тестировщика
Переглядів 2 тис.4 місяці тому
Какие трудности встречаются на работе тестировщика
Задача с собеса. До конца рабочего дня 5 часов, но просят провести регресс на 7 часов. Что делать?
Переглядів 2,7 тис.4 місяці тому
Задача с собеса. До конца рабочего дня 5 часов, но просят провести регресс на 7 часов. Что делать?
Первые шаги для тестировщика в изучении SQL. Практика на тренажёре
Переглядів 2,9 тис.4 місяці тому
Первые шаги для тестировщика в изучении SQL. Практика на тренажёре
Что такое Веб-сервис. Отличие API и Веб-сервиса
Переглядів 4,4 тис.4 місяці тому
Что такое Веб-сервис. Отличие API и Веб-сервиса
Используем Jaeger для тестирования интеграции между микросервисами
Переглядів 6 тис.4 місяці тому
Используем Jaeger для тестирования интеграции между микросервисами
При регрессе найден критичный баг - стоит ли продолжить тестирование или лучше остановить работу?
Переглядів 2,7 тис.4 місяці тому
При регрессе найден критичный баг - стоит ли продолжить тестирование или лучше остановить работу?
Принцип работы SSR (Server Side Rendering). В чем разница между CSR и SSR.
Переглядів 1,2 тис.4 місяці тому
Принцип работы SSR (Server Side Rendering). В чем разница между CSR и SSR.
Что такое тестовая модель?
Переглядів 2,7 тис.4 місяці тому
Что такое тестовая модель?
На моём проекте нет культуры писать тест-кейсы и проводить регресс. Чем это может закончится?
Переглядів 1,5 тис.4 місяці тому
На моём проекте нет культуры писать тест-кейсы и проводить регресс. Чем это может закончится?
Как работает подмена запроса в Devtools. Применяем Devtools Overrides на практике
Переглядів 4,9 тис.5 місяців тому
Как работает подмена запроса в Devtools. Применяем Devtools Overrides на практике
Собеседование ручного тестировщика | Выпуск №8, менторы Даня и Игорь| QA Studio
Переглядів 14 тис.5 місяців тому
Собеседование ручного тестировщика | Выпуск №8, менторы Даня и Игорь| QA Studio
Что такое JWT, Access и Refresh токены. Разница между JWT и Сессиями. Bearer и виды авторизации.
Переглядів 9 тис.5 місяців тому
Что такое JWT, Access и Refresh токены. Разница между JWT и Сессиями. Bearer и виды авторизации.
Что такое CORS, Preflight и Options. Как тестировщику работать с корсами
Переглядів 3,1 тис.6 місяців тому
Что такое CORS, Preflight и Options. Как тестировщику работать с корсами
Как это - быть единственным тестировщиком на проекте? | Интервью с ментором QA Studio
Переглядів 9656 місяців тому
Как это - быть единственным тестировщиком на проекте? | Интервью с ментором QA Studio
Как искать логи в Kibana. Пример фильтра trace.id, url.path и status
Переглядів 3,1 тис.6 місяців тому
Как искать логи в Kibana. Пример фильтра trace.id, url.path и status
Как определить тестировщику свой грейд: Junior, Middle или Senior
Переглядів 4,1 тис.7 місяців тому
Как определить тестировщику свой грейд: Junior, Middle или Senior
Отличия между между Авторизацией, Аутентификацией, Идентификацией и Валидацией
Переглядів 4,6 тис.8 місяців тому
Отличия между между Авторизацией, Аутентификацией, Идентификацией и Валидацией

КОМЕНТАРІ

  • @In-san1944
    @In-san1944 17 годин тому

    Хахаха

  • @galinabobrova951
    @galinabobrova951 18 годин тому

    Вау🎉

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

    Жизаааа

  • @In-san1944
    @In-san1944 2 дні тому

    Не совсем понимаю о чем он

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

      Название методов API содержать v1, v2 и т.д. в названии, например, у нас в компании облачной телефонии пришлось перейти на использование версии 4 для улучшенной интеграции с amoCrm.

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

    Спасибо, прохожу как раз по FastApi курс,, немного задели CORS, но с этим видео стало намного понятнее.

  • @barsb-dj6um
    @barsb-dj6um 2 дні тому

    1:27:00 Про Patch часто спрашивают на собесах.

  • @ДарьяДиянкова
    @ДарьяДиянкова 5 днів тому

    Блин если честно мне не очень зашел этот фф Джинни, которая знала об изменах Рона как ни в чем не бывало прибежала к ней с расспросами про отношения, а Гермиона просто тупо все рассказала как будто ничего не было Но азвучка оооочень классная, девушка молодец ❤️😊

  • @wnsts
    @wnsts 8 днів тому

    Есть инфа как сложилась карьера у парня?

  • @ТатьянаСтоляренко

    Проект в жире с удовольствием сделала когда училась на тестировщика ПО, проект на английском языке. В написании проблем не возникало, практические задания все делала хорошо. НО, НАЧНИ МНЕ ЗАДАВАТЬ ВОПРОСЫ Я РАСТЕРЯЮСЬ, легче сделать чем объяснить как называются все действия

  • @Marynda_Dm
    @Marynda_Dm 15 днів тому

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

  • @issataydoskaliyev8512
    @issataydoskaliyev8512 15 днів тому

    лектор - молодец, классная лекция, плюс в карму

  • @wnsts
    @wnsts 16 днів тому

    Святой человек! Спасибо Вам

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

    Вопрос из серии "Яйцо или курица"

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

    Спасибо за то, что расшариваете видосы на ютуб!

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

    Храни вас бог! Спасибо

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

    Че за фильм

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

      Не смотри наверх вроде

  • @In-san1944
    @In-san1944 21 день тому

    Хах

  • @heyKatty-900
    @heyKatty-900 22 дні тому

    это чистый мед. вс/ инфраструктурку показал, взаимодействия со всеми возможными интерфейсами логирования еще и брокер задач подцепил в узком кейсн, ну это просто Любовь. И такой спокойный голос и очень фокусная музыка на заднем фоне. Я кайфанула - спасибо <3

  • @jomalaki1201
    @jomalaki1201 22 дні тому

    Да не покинет вас ясный ум до конца вашей жизни, за такое доступное, образное объяснение этой темы!!!

  • @takeoffyourpantsandonepiec3262

    По-моему вы qa и qc не ответили правильно

  • @MeLsMaxMs
    @MeLsMaxMs 23 дні тому

    Без негативы, но скажите этой девушке, что это не её, если она так отвечает на вопросы, если она так пытается протестировать web, после курсов и стажировки! просто не дано человеку, видимо она хороша в чем-то другом!

    • @helheimhellhound
      @helheimhellhound 18 днів тому

      а вы в чём хороши, Александр?

    • @MeLsMaxMs
      @MeLsMaxMs 18 днів тому

      @@helheimhellhound в тестирование)

  • @nto-i7h
    @nto-i7h 24 дні тому

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

    • @itstreams
      @itstreams 7 днів тому

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

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

    Приятно слушать. Тактично очень ведётся интервью. Я тоже в данный момент к этому готовлюсь и очень волнуюсь.

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

    Услышал мидл и поорал)

  • @ВячеславПетренко-ч5п

    объяснение супер, огромное спасибо за видео

  • @Daniel.V_official
    @Daniel.V_official 29 днів тому

    Я впервые понял как оно работает!!! Спасибо большое!

  • @wiwiwowo3421
    @wiwiwowo3421 29 днів тому

    за музыку диз, мешает, баг UX

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

    Честно я так и не понял разницы между сессиями и jwt из этого видео. Во первых не сказано где хранится рефреш токен, если они (аксесс и рефреш)хранятся на сайте в localStorage, то это уже априори не безопасно, поэтому что к ним есть доступ для js. Допустим с сессиями если делать безопасно, после логина сервер присылает куки с защитными атрибутами httpOnly, secure. Фронт их считать не сможет, благодаря атрибуту httpOnly, с токеном на фронте ты никак не возишься, никуда не сохраняешь, сервер сам возится со своими куками, главное настроить чтобы фронт ко всем запросам прикреплял куки. И важно! Вся эта история будет работать в рамках одного домена, и фронт и бек должны быть подняты в рамках одного домена. Пожалуйста поправьте меня или ответьте. А то получается, как сказано в видео, если хакер получает доступ к токену, то пиши пропало, то во втором случае он получает доступ и аксесс и рефреш, и получается также самая история

  • @In-san1944
    @In-san1944 Місяць тому

    Меня ждет тоже самое походу, в том смысле что меня пнут

  • @immortal-co1ty
    @immortal-co1ty Місяць тому

    За что именно отвечаете в СБОЛе, коллега? Работаете ли со СБОЛ.Про?

  • @immortal-co1ty
    @immortal-co1ty Місяць тому

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

  • @КириллБатков-р9ф
    @КириллБатков-р9ф Місяць тому

    Принцип тестирования : тестирование зависит от контекста … вот и ответ

  • @ЮлияБобкова-з5з
    @ЮлияБобкова-з5з Місяць тому

    😂 что это за фильм?

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

    жаль не рассказали чем является сертификат, как его получают + что конкретно он делает так же не оч понятны подробности того чем отличается ssl от tls во всем остальном видео замечательное

  • @СергейО-н7ф
    @СергейО-н7ф Місяць тому

    15:05 часы еще не изобрели, люди живут без часов, но встать надо в 6 утра. Логика вышла из чата )

  • @ДмитрийС-т9ф
    @ДмитрийС-т9ф Місяць тому

    А можно как-то получить твои схемки в miro? :)

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

      подписываюсь

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

      Покупай курс и будет у тебя миро)

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

    При использовании сессий можно дополнительно проверять user agent пользователя, и IP address, даже если каким то чудом угонят куки, то злоумышленник не сможет получить доступ к сайту никак, так как валидирабтся данные не только от сессионной куки, но и дополнительные данные ⚖️.

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

    Начал смотреть ролик, спасибо, кстати говоря, за него, и дошел до задачи. Я бы задал вопросы: в какое время года мы будем быть окна, какая погода и время суток, окна только в жилых домах или не достроенных тоже, магазины и прочие здания тоже включены или нет, высотные дома или только до 5 определенного этажа? К примеру, дополнительная информация такая: Лето, день, только жилые дома. Нам нужно узнать среднюю зарплату мойщика окон, допустим в час и сколько окон он сможет за час помыть. К примеры, если з.п мойщика окон в Москве стоит 500 рублей и за час он моет 5 окон, то за 1 окно плата 100 рублей. Мы можем основываясь на переписи узнать и информацию, сколько примерно людей живет в Москве, до пустим разделить на 3(человека в квартире), получим количество людей. Эти 3е живут в 2комнатной(среднее) квартире, в которой 3 окна(кухня и 2 комнаты). Соответственно на 1 человека приходятся по 1 окну. На 2024 год в Москве проживает 13.1 млн человек, а значит 13.1 умножить на 100, получается 1 миллиард 310 миллионов рублей нам нужно для помывки всех жилых домов в Москве в среднем. А так же 2 миллиона мойщиков, что бы помыть все окна за 1 день с перерывом на обед. Можно погуглить сколько в целом домов в москве и взять среднее по окнам в доме, в зависимости от этажности и многоквартирности. Вообще вариантов куча. Задача со временем в 6 утра, там вообще можно изгаляться. Конечно сначала стоило бы задать вопросы, где мы находимся, на экваторе или в северном полушарии, какое время года и так далее. Раз барыня маможка, тогда можно посадить 100 слуг с момента нахождения солнца в зените 12.00, и пость считают до 64800 раз. Лучше до 64000, 800 секунд на погрешность, дойти и разбудить барыню))). Пока дойдут, что бы во время. Ну и что бы не один считал, а была погрешность. Накидывать можно много вариантов. Может повар готовит завтрак по утрам к 7 часам, его тоже добавим. Всех слуг, в плоть до живности)))

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

    А есть ссылочка на Миро со всеми подсказами? Очень красиво и структурировано выглядит

  • @AleksandrOgorodnik-u5s
    @AleksandrOgorodnik-u5s Місяць тому

    Задача #1 Посмотреть тестовую документацию :) там все написано

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

    Здравствуйте! Скажите пожалуйста, можно ли получить за плату доступ к базе теории, тренажеру, но без курса, лекций? Спасибо за ваш труд!

  • @angellina-y6o
    @angellina-y6o Місяць тому

    Коротко и ясно, спасибо за урок)

  • @Ghosts-xf8tz
    @Ghosts-xf8tz Місяць тому

    Ничего нового не узнал то чувство когда ответил на 100% вопросов по автотестированию а тебя не взяли

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

    Благодарю, отличная подача материала <3

  • @вадимлеошко-л9ш
    @вадимлеошко-л9ш Місяць тому

    а где можно найти такую шпоргалку?

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

    Не правда, что при jwt не надо лезть в базу - как вы валидировать подпись то будете?

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

      jwt не панацея

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

      полезная нагрузка и хедеры jwt кодируется с помощью секретного ключа и сверяется с той подписью, что указана в присланом jwt. Если подписи совпали, значит токен 'настоящий' и тот сервис, что генерировал этот jwt тоже знал этот секретный ключ. При этом сам секретный ключ не нужно хранить в бд.

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

    Здравствуйте! Спасибо огромнейшее за такое комфортное объяснение и кучу полезной информации (теории и даже тренажер) Впервые встретила на столько доступную информацию на эту тему))

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

    Лучше конечно, где всё на easy в команде, без лишней бюрократии

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

    Сейчас на испытательном, и самое сложное доя меня это docker. Вот концепцию понимаю, как все взаимосвязано тоже, но когда дошло до задания, обозначенного емко «замени» я таки приуныла, ну ничего со временем и практикой придет осознание

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

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