Коллеги, добрый день!
Есть и хорошие новости : я наконец-то добавила таймкоды к видео! 🎉
💙 Вебинар по тестированию REST API
YouTube
RuTube
Таймкоды:
💙 Также хочу напомнить и про свои другие вебинары:
Разбор ситуационных вопросов на собеседованиях (QA Engineer)
YouTube
RuTube
💙 Техники тест-дизайна и их применение на практике
YouTube
RuTube
Следующий вебинар я хочу провести на тему тестирования Веб-хуков на примере площадки CoreApp с Unisender. Ставьте❤️ или другую реакцию, если вам это интересно и вы будете ждать!
Предварительные планы - конец мая. Надеюсь, мне уже станет легче.🥰
Есть и хорошие новости : я наконец-то добавила таймкоды к видео! 🎉
YouTube
RuTube
Таймкоды:
0:20 - О себе
2:10 - План вебинара
3:20 - Основные способы работы с API
7:40 - Способы аутентификации в API
10:20 - Что такое API?
11:40 - Тестирование API c DevTools
12:45 - Postman для тестирования API
16:40 - Практика - Postman для тестирования API
17:50 - Сайт Vikunja - тестирование в DevTools
19:00 - Открытие Firefox DevTools - вкладки
19:40 - Открытие Chrome DevTools - вкладки
20:30 - Начало тестирования API через curl, взятого Chrome DevTools - вкладка Network
28:20 - Работа с телом запроса в Postman
33:40 - Повторение взятие curl из Chrome DevTools, показ второго способа вставки curl через импорт в Postman. Тестирование API без Open API документации
37:05 - Авторизация в систему через Firefox DevTools - вкладка Network. Тестирование формы авторизации, замена данных в запросе и повторная отправка данных
41:20 - Рассказ про сайт Vikunja
42:20 - Тестирование проекта на сайте Vikunja (немного "положили" сайт :))
45:00 - Тестирование API с Open API документацией. Импорт коллекции из документации в Postman
50:20 - Про параметризацию в Postman, тестирование на разных окружениях
52:15 - Про Swagger. Перенос коллекции в Postman
56:00 - Про коллекцию Vikunja для тестирования. Тестирование функции проекта на сайте Vikunja
1:00:02 - Объявление переменной для URL
1:02:00 - Про способы аутентификации Bearer Token и API Key на сайте Vikunja и указание этих способов в Postman, вкладка Authorization коллекции
1:08:32 - Тестируем фронт на сайте Vikunja. Создание проекта на сайте Vikunja
1:13:30 - Перенос curl на создание проекта в Postman
1:16:05 - Тестируем бэк на сайте Vikunja. Обновление ключей проекта на сайте Vikunja
1:19:50 - Объявление переменных через скрипты pm.collectionVariables.set
1:26:00 - Сниппеты и Postbot, про скрипты
1:29:30 - Информация про Run Collection
1:31:12 - Запуск коллекции
1:32:02 - Анализ упавших тестов
1:36:56 - Повторный запуск коллекция после исправления ошибок
1:38:24 - Анализ тестов через Console в Postman
1:38:40 - Выводы, про API Endpoints
1:39:40 - Особенности тестирования фронтэнда и бэкенда. 5-минутная практика тестирования на сайте Vikunja
Разбор ситуационных вопросов на собеседованиях (QA Engineer)
YouTube
RuTube
YouTube
RuTube
Следующий вебинар я хочу провести на тему тестирования Веб-хуков на примере площадки CoreApp с Unisender. Ставьте❤️ или другую реакцию, если вам это интересно и вы будете ждать!
Предварительные планы - конец мая. Надеюсь, мне уже станет легче.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Тестирование REST API: ключевые моменты
Необходимые данные
🔗 UI: try.vikunja.io/login
🔗 API документация: try.vikunja.io/api/v1/docs
https://news.1rj.ru/str/info_course_protestinginfo/420 - коллекция для импорта
https://news.1rj.ru/str/info_course_protestinginfo/437 - презентация вебинара
Тест-кейсы
https://docs…
🔗 UI: try.vikunja.io/login
🔗 API документация: try.vikunja.io/api/v1/docs
https://news.1rj.ru/str/info_course_protestinginfo/420 - коллекция для импорта
https://news.1rj.ru/str/info_course_protestinginfo/437 - презентация вебинара
Тест-кейсы
https://docs…
1❤92🏆3👍2🔥2
Коллеги, предлагаю посмотреть полезные рекомендации от Антона по теме:
👉 Как не бросить обучение в ИТ?
Я сама в большинстве случаев заканчиваю курсы, но есть и такие, которые не удалось довести до конца.
Также радует, что на моих курсах хорошая доходимость — многие ученики доходят до конца и достигают целей, включая получение оффера.
В целом, очень важны дисциплина и умение справляться с прокрастинацией — на одной мотивации пройти длинный путь обучения сложно.
Желаю всем лёгкого и стабильного обучения!
☀️ Напоминаю: возвращайтесь к своим занятиям, даже если выпали из ритма. Старайтесь уделять хотя бы немного времени каждый день — это обязательно приведёт вас к результату.
👉 Как не бросить обучение в ИТ?
Я сама в большинстве случаев заканчиваю курсы, но есть и такие, которые не удалось довести до конца.
Также радует, что на моих курсах хорошая доходимость — многие ученики доходят до конца и достигают целей, включая получение оффера.
В целом, очень важны дисциплина и умение справляться с прокрастинацией — на одной мотивации пройти длинный путь обучения сложно.
Желаю всем лёгкого и стабильного обучения!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤28👌7👍4🔥2🤝2
Forwarded from Оповещения по курсам от protestinginfo
Привет всем! На данный момент информации немного, так как я болею. В основном занимаюсь проверкой домашних заданий, и так почти каждый день. Сейчас идет активная сдача заданий, обратную связь ожидайте в течение двух дней. Напоминаю, что в ближайшее время (в июне) начнется курс по подготовке к собеседованиям, а курс по тестированию бэкенда, возможно, стартует в августе, но это пока не точно. А чуть ниже пару отзывов на курс по подготовке на собеседования.
Оповещения по курсам:
https://news.1rj.ru/str/info_course_protestinginfo
Оповещения по курсам:
https://news.1rj.ru/str/info_course_protestinginfo
👍5💯2🆒1
Прошла курс и осталась очень довольна! Задания грамотно составлены и хорошо структурированы. Курс помог мне систематизировать знания, восполнить пробелы, подготовиться и чувствовать себя более уверенно на собеседовании, которое я успешно прошла. Отдельная благодарность Надежде. Её подход заслуживает особой похвалы и уважения: каждое задание тщательно проверяется, предоставляются подробные и полезные замечания. Чувствуется, что ей действительно важно, чтобы каждый студент понял материал и стал профессиональнее. Желаю вам, дальнейших успехов в вашей работе, вдохновения и благодарных студентов! Спасибо за отличный курс!
Читать другие отзывы…
Форма предзаписи
💘5👍3🆒1
Надежда, спасибо большое за курс.
Несмотря на то, что часть инструментов были мне хорошо знакомы, я узнала много полезных вещей для себя, и изучила пару дополнительных инструментов - Redis и Clickhouse, плюс обязательно закончу дополнительные модули по Kafka и запуску коллекций.
Если раньше инструменты изучались мной по отдельности, то благодаря курсу стало понятно, как именно можно использовать инструменты совместно для тестирования бэкенда.
Кроме того, в процессе выполнения курса я активно искала свою первую работу в тестировании. Несмотря на то, что моя работа не связана в итоге с тестированием бэкенда (буду тестировать только фронт), навыки написания тест-кейсов и чек-листов очень пригодились мне при выполнении тестового задания и на собеседовании.
Не сомневаюсь, что знания о тестировании бэкенда тоже пригодятся мне в будущем.
Во всяком случае, для собственного развития я буду и дальше углубляться в эту тему.
Читать другие отзывы…
Форма предзаписи
❤10👍2🆒1
Спорные вопросы:
1😶🌫️ Можно ли использовать метод POST для получения данных?
2😱 Можно ли сделать в проекте все методы POST?
3😨 Можно ли в GET передавать тело запроса?
4🥶 Как правильно именовать эндпоинты - ед. число или мн. число (/user или /users)?
5🤯 Как правильно строить URL - нужно ли писать create/update в названии метода?
6🫣 Какой код ответа на метод POST: 200 или 201?
7🤭 Что вернуть в ответ, если получен пустой результат - пустой массив или 404?
Предлагаю прочитать статью с разбором данных вопросов!
Статья для аналитиков, но также подходит и для тестировщиков.
1, 2, 3, 6 — это вопросы можно встретить на собеседование на позицию Инженера по тестированию ПО.
1
2
3
4
5
6
7
Предлагаю прочитать статью с разбором данных вопросов!
Статья для аналитиков, но также подходит и для тестировщиков.
1, 2, 3, 6 — это вопросы можно встретить на собеседование на позицию Инженера по тестированию ПО.
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Проектирование REST API: спорные вопросы с проектов и собеседований на системного аналитика (и не только)
Привет! Эта статья на холиварную тему. Комментарии приветствуются, особенно если у вас есть интересный опыт, которым можете поделиться! Проектирование REST API - это процесс создания дизайна методов...
🔥34👍8❤3✍1👨💻1
📚 ProTestingInfo 🔷 Канал по тестированию 📚
Тренажёр по веб-тестированию от Алексея Клименко. Тренажер представляет из себя веб-сервис, имитирующий поисковую систему библиотеки с "зашитыми" багами, которые вам предстоит отыскать в ходе тестирования. Тестируйте и практикуйтесь. Перейти по ссылке.…
Коллеги, привет!
Внимание❕ полезный тренажер!
Алексей Клименко (QA Engineer / Mentor QA) сделал еще один веб-тренажёр для практики анализа требований, построения диаграммы состояний и переходов (state transition) и функционального тестирования.
Тренажер имитирует блог с возможностью публикации статей и по работе с ними на основе ролевой модели.
🪲 🐞 Задание от Алексея:
выполнить функциональное тестирование, которое позволит обнаружить имеющиеся баги.🪲 🪳
Перейти к тестированию…💻📲🖥️
Внимание
Алексей Клименко (QA Engineer / Mentor QA) сделал еще один веб-тренажёр для практики анализа требований, построения диаграммы состояний и переходов (state transition) и функционального тестирования.
Тренажер имитирует блог с возможностью публикации статей и по работе с ними на основе ролевой модели.
выполнить функциональное тестирование, которое позволит обнаружить имеющиеся баги.
Перейти к тестированию…💻📲🖥️
Please open Telegram to view this post
VIEW IN TELEGRAM
❤27 7 4
Ну, все растаяла🫠 🦋 от комментариев .
Видео про тестирование API
Доброй ночи!
Коллеги, уже почти возвращаюсь к блогу.
Месяц удался тяжелым в плане разных заболеваний. Уже прихожу в себя.
Призываю всех и себя: больше отдыхать и беречь себя, свое состояние. Меньше нервов и побольше здорового сна.
Сладких снов.
Для коллег, читающих этот пост утром!
С добрым утром и легкого бодрого дня.
🦋
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤45❤🔥4👏2🦄2👌1🆒1 1
Хочу сказать огромное спасибо Надежде за курс. Очень много практики, источников с полезной информацией , продуктивные и информативные вебинары, всегда адекватная и полная обратная связь. Можно не бояться задавать вопросы и получать на них ответы. Такая открытость автора и обратная связь по каждому вопросу - это большая ценность. Желаю дальнейшего развития и благодарных учеников.
👍5❤1💯1
📚 ProTestingInfo 🔷 Канал по тестированию 📚 pinned Deleted message
Please open Telegram to view this post
VIEW IN TELEGRAM
317😁30👍3🍌1
Forwarded from Artsiom Rusau QA Life - Тестировщик с нуля
Скам при найме. Будьте осторожны. Поделилась одна из студенток. Это уже не первый случай, в чате моего бесплатного курса тоже часто пишут про похожие истории.
Артем, привет! Наткнулась на скамщиков на хх.ру, перенаправляют на телеграмм канал, их блокируют на хх, но не своевременно.
Ищут начинающих тестировщиков, представляясь под видом разных крупных компаний.
На данный момент это Коде.
Назначают и проводят собеседования довольно неплохо для мошенников, основная их задача заставить человека выйти из своего эпл айди и войти в «коммерческий» для тестирования приложений и заведения баг репортов, после этого блокируют телефон и требуют выкуп.
Аккаунты до сих пор рабочие, трудятся не покладая рук.
Хотелось бы предостеречь ребят, кто начинает поиски и нервничает перед собеседованием обратить на это внимание.
Если у тебя есть возможность распространить эту информацию буду благодарна, возможно кому-то пригодится
Скрин аккаунта Hr прикрепила
😱60🙏11👍3👻1🙈1
Всем привет, кто еще не проходил тест «Web Testing», предлагаю повторить свои знания
(Не забыть почистить историю бота для того, чтобы ответить на тест)
t.me/QuizBot?start=Pg4wqbjK
Напоминаю про вебинар, связанный с разбором вопросов и общие тесты на платформе CoreApp:
https://coreapp.ai/app/player/lesson/672607b1de85a3e17dcf2169
(Не забыть почистить историю бота для того, чтобы ответить на тест)
t.me/QuizBot?start=Pg4wqbjK
Напоминаю про вебинар, связанный с разбором вопросов и общие тесты на платформе CoreApp:
https://coreapp.ai/app/player/lesson/672607b1de85a3e17dcf2169
Quiz Directory
Тестирование на WEB Testing and API Testing (@Protestinginfo)
15 questions
51👍19👨💻1🆒1
На своём курсе по тестированию бэкенда я разбираю негативные сценарии API: как они возникают, как их ловить и главное — как их воспроизвести вручную, чтобы проверить логику обработки и логирование ошибок.
Недавно я прочитала полезную статью на тему негативных проверок, и рекомендую прочитать всем, кто работает с REST API
📎 Провоцируем http-ошибки в Постмане (Habr)
🧷 Что полезного в статье:
— Как в Postman воспроизвести популярные ошибки: 400, 401, 403, 404, 405, 408, 422, 429;
— Примеры неправильных запросов;
— Разбор статус кодов: 500, 502, 503, 504, 507/
На курсе мы с учениками разбираем: 2xx, 4xx и 500, «спрятанные» в 400😄 как на скрине с кейсами, логами и практикой в Postman.
📌 Читайте, сохраняйте статью и знакомьтесь с курсом по тестированию бэкенда (программа).
Недавно я прочитала полезную статью на тему негативных проверок, и рекомендую прочитать всем, кто работает с REST API
📎 Провоцируем http-ошибки в Постмане (Habr)
Из статьи:
От нейросети Grok:
“Код состояния HTTP — это трёхзначное число, которое сервер отправляет в ответ на запрос клиента, указывая результат обработки. Он делится на группы: 1xx (информация), 2xx (успех), 3xx (перенаправление), 4xx (ошибка клиента), 5xx (ошибка сервера).”
🧷 Что полезного в статье:
— Как в Postman воспроизвести популярные ошибки: 400, 401, 403, 404, 405, 408, 422, 429;
— Примеры неправильных запросов;
— Разбор статус кодов: 500, 502, 503, 504, 507/
На курсе мы с учениками разбираем: 2xx, 4xx и 500, «спрятанные» в 400😄 как на скрине с кейсами, логами и практикой в Postman.
📌 Читайте, сохраняйте статью и знакомьтесь с курсом по тестированию бэкенда (программа).
👍16💘4❤🔥2❤1
Forwarded from Оповещения по курсам от protestinginfo
В рамках курса по подготовке на собеседования и закреплению знаний по тестированию ПО сегодня провожу вебинар на тему «Тестирование cookie, кэша и сессий», который будет также добавлен на курс «только вебинары».
Очень важная тема, поэтому предлагаю присоединиться к одному из курсов, чтобы дополнительно больше закрепить свои знания.
К вебинарам можно присоединиться в любое время.
Скоро будет анонс с картинкой, что 15 июня планирую провести
здесь
вебинар для всех на тему «Асинхронные интеграции на основе синхронных API». Разберу один способ то, что хорошо знаю😃 .
Очень важная тема, поэтому предлагаю присоединиться к одному из курсов, чтобы дополнительно больше закрепить свои знания.
К вебинарам можно присоединиться в любое время.
Скоро будет анонс с картинкой, что 15 июня планирую провести
здесь
вебинар для всех на тему «Асинхронные интеграции на основе синхронных API». Разберу один способ то, что хорошо знаю
Please open Telegram to view this post
VIEW IN TELEGRAM
protestinginfo.ru
Закрепление знаний по тестированию ПО
👍6🙏4❤2
Оповещения по курсам от protestinginfo
Скоро будет анонс с картинкой, что 15 июня планирую провести
здесь
вебинар для всех на тему «Асинхронные интеграции на основе синхронных API». Разберу один способ то, что хорошо знаю
здесь
вебинар для всех на тему «Асинхронные интеграции на основе синхронных API». Разберу один способ то, что хорошо знаю
Готовимся к вебинару вместе!
В ближайшие дни перед вебинаром я буду выкладывать небольшие тесты на тему синхронных и асинхронных интеграций — от простого к сложному.
Постепенно будем разбираться в определениях:
🔺 REST, SOAP, GraphQL, gRPC
🔺 чем отличаются Webhooks, Polling и Long Polling
🔺 Kafka, RabbitMQ
🔺 и как использовать WebSocket, SSE, подписки в GraphQL
🖇 Всё это — в контексте тестирования интеграций: где и что важно проверять, какие типы взаимодействий учитывать и чем они отличаются при тестировании.
Сначала — легко, потом чуть глубже, ближе к архитектуре.
Готовы?
🔥 Ставьте реакцию
📤 Делитесь с коллегами
💬 Пишите в комменты, если хочется разобрать что-то конкретное
Тест №1 уже на подходе 😉
В ближайшие дни перед вебинаром я буду выкладывать небольшие тесты на тему синхронных и асинхронных интеграций — от простого к сложному.
Постепенно будем разбираться в определениях:
Сначала — легко, потом чуть глубже, ближе к архитектуре.
Готовы?
Тест №1 уже на подходе 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥59✍4🆒2❤1😁1
Какой тип интеграции относится к синхронным по API?
Anonymous Quiz
9%
Kafka
12%
Webhook
73%
REST API
6%
RabbitMQ
👍8❤3
Что из перечисленного относится к асинхронным интеграциям через очереди?
Anonymous Quiz
21%
WebSocket
67%
Kafka
4%
Polling
8%
gRPC
👍6❤3✍1
Какой из вариантов представляет асинхронную интеграцию, использующую синхронные API?
Anonymous Quiz
11%
Polling
26%
Redis
57%
Websocket
6%
SDK
👍7❤3🌚3🆒2
Какой из механизмов используется для интеграции в режиме реального времени?
Anonymous Quiz
17%
FTP
26%
Server-Sent Events (SSE)
11%
Long Polling
46%
Webhooks
❤8😨6👍1👨💻1🙈1
This media is not supported in your browser
VIEW IN TELEGRAM
ДА, ЭТО, ВООБЩЕ, КАКОЙ-ТО ЛЕГАСИ КОД!
50😁32🤣17 2