- 26
- 241 967
QA Tech
Приєднався 28 січ 2023
Привет всем! Здесь я буду выкладывать полезные видео, для тестировщиков (QA) разного уровня.
Я стараюсь сделать их информативными с практическими примерами, чтобы вы могли получить максимальную пользу из них.
Для более комфортного просмотра я включаю таймкоды в видео, чтобы вы могли легко перейти к интересующим моментам. Если вы ищете информацию без воды, то вы попали по адресу)
Telegram: t.me/qa_tech_lead
#qa_tech #qa #тестировщик
Я стараюсь сделать их информативными с практическими примерами, чтобы вы могли получить максимальную пользу из них.
Для более комфортного просмотра я включаю таймкоды в видео, чтобы вы могли легко перейти к интересующим моментам. Если вы ищете информацию без воды, то вы попали по адресу)
Telegram: t.me/qa_tech_lead
#qa_tech #qa #тестировщик
Что такое мок сервер (mock server) и как с ним работать
Видео посвящено мок серверам и как их использовать на практике. Р
Продемонстрировал использование mock server с применением Postman, ExpressJS, Mocky, Mockoon.
Дополнительно рассказал как использовать подмену запросов с помощью Devtools.
После просмотра видео, вы уверенно сможете отвечать на собеседованиях.
Donate на поддержку канала:
карта сбер - 2202 2068 4325 7309
Telegram: t.me/qa_tech_lead
Ссылки из видео:
mockoon: mockoon.com/
designer.mocky.io: designer.mocky.io/
00:00 Начало
00:10 Информация по теории тестирования
00:30 Для чего нужен мок сервер или моки
01:50 Варианты развертывания мок сервера
02:10 Postman
03:15 ExpressJS сервер
04:00 Наглядный пример
05:20 Mocky.io
05:40 Mockoon - мощь
07:10 Подмена запросов в devtools
#qatech #тестировщик #qa #mock #mockoon #mockio #mockapi
Продемонстрировал использование mock server с применением Postman, ExpressJS, Mocky, Mockoon.
Дополнительно рассказал как использовать подмену запросов с помощью Devtools.
После просмотра видео, вы уверенно сможете отвечать на собеседованиях.
Donate на поддержку канала:
карта сбер - 2202 2068 4325 7309
Telegram: t.me/qa_tech_lead
Ссылки из видео:
mockoon: mockoon.com/
designer.mocky.io: designer.mocky.io/
00:00 Начало
00:10 Информация по теории тестирования
00:30 Для чего нужен мок сервер или моки
01:50 Варианты развертывания мок сервера
02:10 Postman
03:15 ExpressJS сервер
04:00 Наглядный пример
05:20 Mocky.io
05:40 Mockoon - мощь
07:10 Подмена запросов в devtools
#qatech #тестировщик #qa #mock #mockoon #mockio #mockapi
Переглядів: 674
Відео
Hoppscotch & Webhooks
Переглядів 27414 днів тому
Видео посвящено инструменту Hoppscotch и технологии Webhooks. Продемонстрирую основные отличия Hoppscotch(Хопскотч) от Postman и приведены базовые примеры работы с этим инструментом. Почему Hoppscotch? Hoppscotch более легковесный и в 10 раз быстрее Postman и в 6 раз быстрее Insomnia с точки зрения времени запуска. А также учитывает сохранение конфиденциальности данных. Во второй части видео, р...
GrapghQL для начинающих
Переглядів 2,1 тис.8 місяців тому
В этом видео я расскажу вам о технологии GrapghQL для новичков. Рассмотрим основные отличия от REST. Также, продемонстрирую на реальном примере использование GrapghQL , а также плюсы и минусы использования. Для тех кто заинтересован потренироваться с GrapghQL , привел два примера тренажеров в Postman. Donate на поддержку канала: карта сбер - 2202 2068 4325 7309 Telegram: t.me/qa_tech_lead Ссылк...
gRPC для новичков
Переглядів 13 тис.10 місяців тому
В этом видео я расскажу вам о технологии gRPC для новичков. Рассмотрим основные отличия от REST. Также, продемонстрирую на реальном примере использование gRPC, плюсы использования protobuf. Для тех кто заинтересован потренироваться с gRPC, привел пример тренажера в Postman. Donate на поддержку канала: карта сбер - 2202 2068 4325 7309 Telegram: t.me/qa_tech_lead Ссылки на команды из видео: 1. ст...
Основы RabbitMQ: что это и как это работает!
Переглядів 30 тис.Рік тому
В этом видео я расскажу вам о брокере RabbitMQ. Если вы только начинаете знакомство с RabbitMQ или уже знакомы с этим инструментом и хотите узнать больше, то это видео для вас. Брокер RabbitMQ - это брокер распределенных сообщений, который обеспечивает высокую пропускную способность и надежность при передаче данных. Вы узнаете, как установить и настроить RabbitMQ, как создавать все виды обменни...
Основы WebSocket: что это и как это работает!
Переглядів 13 тис.Рік тому
В этом видео мы рассмотрим WebSockets - технологию реального времени, которая позволяет создавать двунаправленное соединение между клиентом и сервером. Начнем с основ, объясняя, что такое WebSockets, как они работают и какие возможности они предоставляют. Затем мы перейдем к практическому примеру, демонстрируя, как работает WebSocket-соединение на примере группового чата Также, продемонстрирую,...
Как тестировать REST API с использованием Insomnia
Переглядів 5 тис.Рік тому
В этом видеоролике вы узнаете, как использовать Insomnia для тестирования REST API. Insomnia - это инструмент для тестирования API, который позволяет отправлять запросы к серверу и получать ответы в виде JSON, XML или других форматах данных. В начале видео расскажу про интерфейс инструмента Insomnia. Затем продемонстрирую, как создавать запросы, отправлять их на сервер и анализировать ответы. В...
Как тестировать Kafka в интеграции с другими микросервисами
Переглядів 10 тис.Рік тому
В этом видео я расскажу о брокере Kafka и его роли в интеграции с другими популярными микросервисами, такими как NodeJS, PostgreSQL, MongoDB и Postman. Вы узнаете, как эффективно использовать Kafka для обмена данными и обеспечения связи между различными сервисами. Также будет подробно рассказано о методах тестирования микросервисов и представлены полезные инструменты для этой цели. Все микросер...
Kibana для тестировщиков
Переглядів 16 тис.Рік тому
Этот видеоролик будет полезен для тестировщиков, которые хотят узнать, как использовать Kibana для анализа и визуализации данных, полученных при тестировании приложений. Вы узнаете, как создавать запросы и фильтры для поиска нужных данных на примере логов nginx. Также на протяжении видео будут показаны советы и рекомендации по использованию Kibana для тестирования приложений. Donate на поддержк...
Основы Kafka для тестировщиков. Apache Kafka for QA
Переглядів 19 тис.Рік тому
В своем новом видео я расскажу вам о брокере Kafka и как его использовать в роли тестировщика. Если вы только начинаете знакомство с Kafka или уже знакомы с этим инструментом и хотите узнать больше, то это видео для вас. Брокер Kafka - это платформа распределенных сообщений, которая обеспечивает высокую пропускную способность и надежность при передаче данных. Вы узнаете, как установить и настро...
Основы Postman для тестировщиков. Postman - практические примеры
Переглядів 6 тис.Рік тому
Видео посвящено тестированию API с помощью Postman для начинающих. В видео рассматриваются следующие темы: - Введение в тестирование API - Использование Postman для взаимодействия с API и написания тестов - CRUD-подход к тестированию API Бонусный пример решения тестового задания для junior QA Postman - это инструмент для тестирования API, который позволяет пользователям отправлять HTTP-запросы ...
Основы Docker для тестировщиков часть 2. Docker for QA
Переглядів 1,8 тис.Рік тому
В данном видео рассказывается о том, как использовать Docker volume, Docker network и Docker Compose для начинающих тестировщиков. Видео поможет понять, как работать с Docker и его основными компонентами, такими как volume, network и Compose. Docker volume используется для сохранения данных в контейнерах, Docker network - для обеспечения связи между контейнерами, а Docker Compose - для управлен...
Основы Docker для тестировщиков. Docker for QA
Переглядів 7 тис.Рік тому
Docker для начинающих тестировщиков: в этом видео вы узнаете о Docker и его основных командах, которые помогут вам в работе. Научитесь использовать Docker для создания и управления контейнерами, а также как эффективно тестировать приложения, используя этот инструмент. Donate на поддержку канала: карта сбер - 2202 2068 4325 7309 Telegram: t.me/qa_tech_lead Команды из видео: - sudo apt-get update...
MongoDB для тестировщиков. MongoDB for QA
Переглядів 2,7 тис.Рік тому
В этом видеоролике мы рассмотрим основы работы с базой данных MongoDB для начинающих тестировщиков. Мы начнем с запуска базы данных в контейнере Docker и познакомимся с ключевыми моментами, которые вам пригодятся при тестировании MongoDB. Donate на поддержку канала: карта сбер - 2202 2068 4325 7309 Telegram: t.me/qa_tech_lead Команды из видео: - docker pull mongo:latest - docker run -d -p 2717:...
Поиск багов на реальном примере. Заведение баг репортов, определение severity & priority Bugs for QA
Переглядів 1,6 тис.Рік тому
В данном видео я покажу, как заводить баг-репорты в различных системах баг-трекинга, а также как определять severity и priority для этих багов. Эта информация будет полезна для начинающих тестировщиков, которые хотят улучшить свои навыки в области тестирования программного обеспечения. Donate на поддержку канала: карта сбер - 2202 2068 4325 7309 Telegram: t.me/qa_tech_lead 00:00 пример для начи...
20 БАГОВ ЗА 20 МИНУТ!? Обнаружение багов на сайте. Пример работы тестировщика/QA
Переглядів 6 тис.Рік тому
20 БАГОВ ЗА 20 МИНУТ!? Обнаружение багов на сайте. Пример работы тестировщика/QA
Работа с логами для тестировщика, на примере логов в docker контейнере. Logs for QA
Переглядів 3,2 тис.Рік тому
Работа с логами для тестировщика, на примере логов в docker контейнере. Logs for QA
Devtools для тестировщика (дополнение) | devtools QA | применение на практике
Переглядів 4,7 тис.Рік тому
Devtools для тестировщика (дополнение) | devtools QA | применение на практике
JWT(JSON Web Token) | Bearer token - что это и как это работает
Переглядів 5 тис.Рік тому
JWT(JSON Web Token) | Bearer token - что это и как это работает
ТОП 20 вопросов/ответов на собеседовании QA. Часть вопросов которые у вас спросят на собесе QA.
Переглядів 33 тис.Рік тому
ТОП 20 вопросов/ответов на собеседовании QA. Часть вопросов которые у вас спросят на собесе QA.
Куда расти тестировщику? Пути развития QA-инженера
Переглядів 2,1 тис.Рік тому
Куда расти тестировщику? Пути развития QA-инженера
HTTPS для тестировщика. Вопросы с собеседований для QA (API, статус коды, методы)
Переглядів 17 тис.Рік тому
HTTPS для тестировщика. Вопросы с собеседований для QA (API, статус коды, методы)
Техники тест дизайна для тестировщика | Test-design QA
Переглядів 3,7 тис.Рік тому
Техники тест дизайна для тестировщика | Test-design QA
Linux для тестировщика | команды в терминале линукс для QA инженера
Переглядів 4,4 тис.Рік тому
Linux для тестировщика | команды в терминале линукс для QA инженера
Devtools для тестировщика | devtools QA | применение на практике
Переглядів 32 тис.Рік тому
Devtools для тестировщика | devtools QA | применение на практике
СПС за видос
спасибо за поддержку канала
Отличная подача материала, спасибо! Подписался.
спасибо за подписку и поддержку канала!
Скажите, а какой смысл бэку отправлять с новым Access токеном и новый Refresh токен, в таком случае получается, что Refresh токен тоже живет 10-15 мин. Я думал, что бэк присылает только новый Access токен, а Refresh используется тот же, пока не протухнет. Можете объяснить, зачем используют такую реализацию.
Всё зависит от реализации, метод предложенный вами, тоже используется. Но надо учитывать, если токен остаётся постоянным на весь его срок действия (например, месяц), его утечка предоставляет злоумышленнику длительный доступ к системе.
спасибо!
спасибо за поддержку канала!
Спасибо! Крутое видео) Не знал про эту фишку в DevToos
спасибо за поддержку канала, надеюсь пригодится в работе)
Подмена в девтулах полезная штука, был кейс на работе проверить валидацию, если возвращается пустой список)
хорошо, что уже знаешь)
Огонь, кратко и понятно! Спасибо 🙏
спасибо!
Спасибо, но не объяснил для чего это делается в проектах)
спасибо за поддержку канала, в видео есть информация для чего нужен мок сервер. Если кратко, то для случаев, когда фронтенд уже разработан, а бэк нет или необходимо накидать API тесты, но нет свободного сервера, поэтому поднимаем мок сервер.
Спасибо за полезные видео! 👍
спасибо за поддержку канала!
любимая вещь наших нагрузочников, пишут и пишут)
Круто!
🔥
Спасибо за полезный контент)
спасибо за поддержку канала)
Шикардос❤
спасибо за поддержку канала!
Что мешает на rrst api бинарники перебрасывать!????!!
1. Ограничения в HTTP-протоколе Размер запроса: Большие бинарные файлы могут превысить лимиты серверной конфигурации (например, max body size в Nginx или Apache). Скорость передачи: Загрузка больших файлов может занять много времени, что приводит к таймаутам. Поддержка Chunked Transfer Encoding: Некоторые сервера или клиенты не поддерживают передачу данных в режиме "chunked", что необходимо для больших файлов. 2. Формат данных Бинарные данные передаются в виде сырого бинарного потока или в закодированном формате, таком как Base64. Base64 удобен, но увеличивает размер данных примерно на 33%. Если бинарник смешивается с текстовыми данными, необходимо использовать multipart/form-data. 3. Сервер должен быть настроен на прием больших данных.
@@qa_tech ладно, чем MQTT не нравится? и вообще речь шла про json - большие файлы тут причем? по мне - очередной протокол из тысячи! большой вопрос - зачем на этом так акцентировать внимание - и на собесах эту херню спрашивать начали... (про arp | dns | tcp пакеты никто не спрашивает) - да и собрать свой собственный протокол обмена на tcp не составляет особого труда - что бы ТАК трындеть об gRPC
@@IQ-120 согласен на счет собесов, там и не такое спрашивают, часто кроме вопросов по теории прочитанной с листка, спросить ничего не могут... Цель моих видео осветить основные моменты, по технологиям, которые могут встретиться в рабочем процессе и на собеседованиях
@@qa_tech лайк поставил. Цель достигнута!
@@IQ-120 🙂 спасибо!
Да что за говно??? А на упаковку и распаковку ресурсы тоже расходуются - те же яйца, только в профиль... Очередная блестяшка для сорок!!!
привет, есть аргументы или ссылки на исследования? Вот пример исследования "сравнение REST и GRPC" medium.com/@EmperorRXF/evaluating-performance-of-rest-vs-grpc-1b8bdf0b22da на хабре есть перевод habr.com/ru/companies/otus/articles/545688/
Спасибо! Очень четко и понятно!
спасибо за поддержку канала!
Раскрой,пожалуйста, тему подробнее. Это отличное видео
насколько подробнее, написать приложение и показать как это реализовано в коде? или с точки зрения тестирования, примеры кейсов и так далее?
С возвращением легенда. У тебя крутые видео, не забрасывай
Спасибо)
на собесе попался вопрос про webSocket
получилось ответить? или видео нашли уже после собеса?
@qa_tech видео нашла как раз после собеса. Я всегда записываю вопросы если не могу ответить, а потом изучаю хотя бы поверностно. Ваше видео первым попалось. Хорошее
@@alenap.8 спасибо, подход хороший, тоже им пользуюсь
@@qa_tech умно) мне как-то знакомый рассказывал, что проводил собес и что-то про апи спрашивал, а ему в ответ "о. Мне такой вопрос на собесе задавали уже. Я тогда не знал и сейчас не знаю".
@@alenap.8 😅
Спасибо
спасибо за поддержку канала!
Долгожданный comeback))
Спасибо за поддержку канала!
несколько слов в поддержку канала
Спасибо за поддержку канала!
Не забрасывайте канал! Контент полезный!
Спасибо за поддержку канала!
Отлично, новое видео! С возвращением!
спасибо!
С возвращением! Спасибо за контент
спасибо)
комбекнул автор)
есть такое дело😉
С возвращением!
спасибо!
Отличное видео, спасибо!
спасибо за поддержку канала
Было ползено, спс большое!!! Не плохо было выпустить ещё несколько частей этой же тематике, типа углбленное знание команд и утилит linux
спасибо за поддержку канала!
не понятно все равно
что именно не понятно, постараюсь улучшить контент в будущих видео
Зря забросил канал. Очень полезные видео, смотрю уже пятое или шестое подряд. Очень круто
спасибо за поддержку канала! вернулся)
7:16 разве это не про безопасность запросов? идемпотентность скорее про отправку запроса и получение одного и того же ответа
Очень круто, спасибо 👍
спасибо за поддержку канала!
блин вот это конечно спасибо!) юзал всегда на нубском уровне инсомнию, но мне как разработчику простительно конечно) но понадобилось перенести запросы из постмана и показалось что инсомния сильно кастрированна, но теперь понимаю что все не так просто)
пожалуйста) ну кстати инсомния пошустрее постмана работает
@@qa_tech я вообще с нее и начинал, потом перешел только на постман потому что инсомния просто каждый день обновляется и в какой то момент постоянно тупила неистово просто
Видео просто пушка, автор ты лучший !
спасибо!
Здравствуйте, можно взлянуть на скрипты?
а как сделать тоже самое что и вы? нет общей инструкции как это всё развернуть? ещё вопрос, кафку можно на винде развернуть?
Большое спасибо за вашу подачу материала, кратко, понятно, грамотная речь
спасибо за поддержку канала!
Смотрю ваше видео и не согласна с 4 багом. Исходный код страницы, который мы видим в браузере, представляет собой сгенерированный HTML, и он не содержит информации о том, откуда были получены данные. Эти данные могли быть получены из базы данных, стороннего API или же быть захардкодженными. Для того чтобы выяснить источник данных, нужно анализировать серверную часть приложения или использовать инструменты разработчика для отслеживания сетевых запросов.
Спасибо за то, что внимательно смотрите видео), курс валют в данном случае генерируется не динамически, а захардкожен на фронтовой части приложения, если бы данные были получены из бэкенд части приложения, мы увидели бы их в ответах от сервера
Огромный экран, маленький шрифт. Ничерта не видно. Под конец видео начало резко мелькать с тёмного на светлое... И это при том что зрителю приходится всматриваться в текст
Идемпотентные методы это не "не изменяют состояние", PUT изменяет состояние объекта, но он идемпотентный, метод не должен изменять состояние при повторной отправке таких же данных, тогда он идемпотентный.
Очень полезно, спасибо
спасибо за поддержку канала!
Лучшее объяснение, что удалось найти в ютубе. Спасибо!
спасибо за поддержку канала!
Спасибо
спасибо за поддержку канала!
1:36 кажется оговорка или я что то не понимаю, когда пользователь разлогинивается, может удаляется не userId с сервара а sessuonId?
Код - мелкий шрифт.
буду исправлять в следующих видео, спасибо за комментарий
Спасибо
спасибо за поддержку канала!
Rest тоже может использовать http/2. Но даже с http/1 с ним можно передавать бинарные данные
Да? Да! А да? Ну да
постараюсь исправить)
шикарный материал
спасибо!