Рекомендую
Курс Артема Русова
Postman для тестировщика (с обновленным курсом 2025 года)
Сохранить и смотреть:
📹 Плейлист
Курс Артема Русова
Postman для тестировщика (с обновленным курсом 2025 года)
Сохранить и смотреть:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤50❤🔥15⚡5🔥3😡2🌚1😐1
📚 ProTestingInfo 🔷 Канал по тестированию 📚
Привет! Хочу рассказать, как работать с API key в Postman. Этот ключ устанавливается в заголовок или в параметры HTTP-запроса как пара ключ-значение. Сначала нужно получить API key на стороне тестируемого сервера, а затем использовать его для тестирования.…
Считаю, что это самое лучшее пояснение про OAuth 2.0
Сохраняем и запоминаем данный пример.
Источник: GetAnalyst
А завтра приведу свой пример из тестовых заданий, чтобы и вы попрактиковались (для тех кто обучается).
Сохраняем и запоминаем данный пример.
Источник: GetAnalyst
А завтра приведу свой пример из тестовых заданий, чтобы и вы попрактиковались (для тех кто обучается).
❤34✍7👨💻4👍3
Задание 1: Создание нового пользователя (POST)
Цель: Создать нового пользователя через API, используя POST запрос.
Перейдите на https://gorest.co.in/my-account/access-tokens и сгенерируйте токен через Google аутентификацию.
Откройте Postman и выберите тип авторизации OAuth 2.0.
Вставьте ваш сгенерированный токен в поле Token в Postman (см. изображение).
Сформируйте запрос для создания нового пользователя, используя метод POST:
URL: https://gorest.co.in/public/v2/users
Тело запроса (Body):
Отправьте запрос и сохраните ответ с ID созданного пользователя в коллекцию или в окружение.
Задание 2: Получение информации о пользователе (GET)
Цель: Получить данные о ранее созданном пользователе через API.
Используя тот же токен авторизации, выполните запрос методом GET для получения информации о созданном пользователе.
URL: https://gorest.co.in/public/v2/users/{user_id}
Где {user_id} — это ID пользователя, полученный в ответе на создание пользователя в предыдущем шаге.
Отправьте запрос и сохраните полученную информацию о пользователе (например, имя, email, статус).
Задание 3: Обновление данных пользователя (PUT/PATCH)
Цель: Обновить данные существующего пользователя через API.
Используя тот же токен авторизации, выполните запрос методом PATCH или PUT для обновления данных пользователя.
URL: https://gorest.co.in/public/v2/users/{user_id}
Где {user_id} — это ID пользователя, которого вы хотите обновить.
Тело запроса (Body):
Отправьте запрос и убедитесь, что данные пользователя были обновлены (проверьте через GET запрос).
Задание 4: Удаление пользователя (DELETE)
Цель: Удалить пользователя через REST API.
Используя тот же токен авторизации, выполните запрос методом DELETE для удаления пользователя.
URL: https://gorest.co.in/public/v2/users/{user_id}
Где {user_id} — это ID пользователя, которого вы хотите удалить.
Отправьте запрос и убедитесь, что пользователь был удален (проверьте через GET запрос, что пользователь больше не существует).
Из сайта cURL - https://gorest.co.in/
cUrl Examples for REST API
List users
Create user
Update user
Delete user
Цель: Создать нового пользователя через API, используя POST запрос.
Перейдите на https://gorest.co.in/my-account/access-tokens и сгенерируйте токен через Google аутентификацию.
Откройте Postman и выберите тип авторизации OAuth 2.0.
Вставьте ваш сгенерированный токен в поле Token в Postman (см. изображение).
Сформируйте запрос для создания нового пользователя, используя метод POST:
URL: https://gorest.co.in/public/v2/users
Тело запроса (Body):
{
"name": "Alice Johnson",
"gender": "female",
"email": "alice.johnson@example.com",
"status": "active"
}Отправьте запрос и сохраните ответ с ID созданного пользователя в коллекцию или в окружение.
Задание 2: Получение информации о пользователе (GET)
Цель: Получить данные о ранее созданном пользователе через API.
Используя тот же токен авторизации, выполните запрос методом GET для получения информации о созданном пользователе.
URL: https://gorest.co.in/public/v2/users/{user_id}
Где {user_id} — это ID пользователя, полученный в ответе на создание пользователя в предыдущем шаге.
Отправьте запрос и сохраните полученную информацию о пользователе (например, имя, email, статус).
Задание 3: Обновление данных пользователя (PUT/PATCH)
Цель: Обновить данные существующего пользователя через API.
Используя тот же токен авторизации, выполните запрос методом PATCH или PUT для обновления данных пользователя.
URL: https://gorest.co.in/public/v2/users/{user_id}
Где {user_id} — это ID пользователя, которого вы хотите обновить.
Тело запроса (Body):
{
"name": "Alice Smith",
"email": "alice.smith@example.com",
"status": "inactive"
}Отправьте запрос и убедитесь, что данные пользователя были обновлены (проверьте через GET запрос).
Задание 4: Удаление пользователя (DELETE)
Цель: Удалить пользователя через REST API.
Используя тот же токен авторизации, выполните запрос методом DELETE для удаления пользователя.
URL: https://gorest.co.in/public/v2/users/{user_id}
Где {user_id} — это ID пользователя, которого вы хотите удалить.
Отправьте запрос и убедитесь, что пользователь был удален (проверьте через GET запрос, что пользователь больше не существует).
Из сайта cURL - https://gorest.co.in/
cUrl Examples for REST API
List users
curl -i -H "Accept:application/json" -H "Content-Type:application/json" -H "Authorization: Bearer ACCESS-TOKEN" -XGET "https://gorest.co.in/public/v2/users"
Create user
curl -i -H "Accept:application/json" -H "Content-Type:application/json" -H "Authorization: Bearer ACCESS-TOKEN" -XPOST "https://gorest.co.in/public/v2/users" -d '{"name":"Tenali Ramakrishna", "gender":"male", "email":"tenali.ramakrishna@15ce.com", "status":"active"}'Update user
curl -i -H "Accept:application/json" -H "Content-Type:application/json" -H "Authorization: Bearer ACCESS-TOKEN" -XPATCH "https://gorest.co.in/public/v2/users/7374286" -d '{"name":"Allasani Peddana", "email":"allasani.peddana@15ce.com", "status":"active"}'Delete user
curl -i -H "Accept:application/json" -H "Content-Type:application/json" -H "Authorization: Bearer ACCESS-TOKEN" -XDELETE "https://gorest.co.in/public/v2/users/737428
👍19❤2🆒1
Обучение, менторство и отзывы по онлайн-курсам и менторингу
#отзыв
Хочу выразить огромную благодарность Надежде @Nadin_QA за ее профессионализм, поддержку и искреннее желание помочь! Когда я обратилась к ней за помощью в составлении резюме для позиции QA Middle, я даже не ожидала, насколько продуктивной и полезной окажется наша совместная работа.Надежда не просто прочитала мое резюме, а внимательно изучила его, задала правильные вопросы, чтобы лучше понять мой опыт, и буквально по шагам помогла мне переработать его в грамотный и структурированный документ.
Хочу выразить огромную благодарность Надежде @Nadin_QA за ее профессионализм, поддержку и искреннее желание помочь! Когда я обратилась к ней за помощью в составлении резюме для позиции QA Middle, я даже не ожидала, насколько продуктивной и полезной окажется наша совместная работа.Надежда не просто прочитала мое резюме, а внимательно изучила его, задала правильные вопросы, чтобы лучше понять мой опыт, и буквально по шагам помогла мне переработать его в грамотный и структурированный документ.
Отзыв полностью: Пожелаем менти профессионального роста, развития, поддерживающей команды и прозрачных процессов.
За последние две недели было несколько офферов, но на данный момент нет открытых окон для личной работы. Есть люди, ожидающие консультацию. Сейчас я беру небольшое количество учеников на индивидуальное менторство, так как готовлюсь к запуску двух курсов:
• Курс по тестированию бэкенда (старт в марте)
• Курс по подготовке к соревнованиям по тестированию ПО (старт в апреле)
Также планирую провести вебинар по тестированию API в рамках канала @info_course_protestinginfo
Поэтому сейчас активностей у меня много☺️
За последние две недели было несколько офферов, но на данный момент нет открытых окон для личной работы. Есть люди, ожидающие консультацию. Сейчас я беру небольшое количество учеников на индивидуальное менторство, так как готовлюсь к запуску двух курсов:
• Курс по тестированию бэкенда (старт в марте)
• Курс по подготовке к соревнованиям по тестированию ПО (старт в апреле)
Также планирую провести вебинар по тестированию API в рамках канала @info_course_protestinginfo
Поэтому сейчас активностей у меня много
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Обучение, менторство и отзывы по онлайн-курсам и менторингу
#отзыв
Хочу выразить огромную благодарность Надежде @Nadin_QA за ее профессионализм, поддержку и искреннее желание помочь! Когда я обратилась к ней за помощью в составлении резюме для позиции QA Middle, я даже не ожидала, насколько продуктивной и полезной…
Хочу выразить огромную благодарность Надежде @Nadin_QA за ее профессионализм, поддержку и искреннее желание помочь! Когда я обратилась к ней за помощью в составлении резюме для позиции QA Middle, я даже не ожидала, насколько продуктивной и полезной…
❤4👍1👨💻1
Информация взята с официальной документации
Первая часть:
• Организация и автоматизация API-запросов в коллекциях Postman
• Создание и управление коллекциями запросов в Postman
• Добавление API-запросов в коллекции Postman
• Управление и организация коллекций Postman
• Совместная работа и обмен коллекциями Postman
Вторая часть "Всеобъемлющего пособия по Postman коллекциям"
• Тестирование API с помощью Collection Runner
• Автоматизация запусков коллекций по расписанию
• Просмотр запланированных запусков коллекций
• Автоматизация запуска коллекций с помощью мониторов Postman
• Запуск коллекции с помощью вебхуков
• Настройка порядка запросов при выполнении коллекции
• Запуск коллекций с использованием импортированных данных
learning.postman.com
https://learning.postman.com/docs/collections/collections-overview/
Перевод от qarocks. Предлагаю ознакомиться с переводом, прочитать базовую информацию. Мне понравился источник.Первая часть:
• Организация и автоматизация API-запросов в коллекциях Postman
• Создание и управление коллекциями запросов в Postman
• Добавление API-запросов в коллекции Postman
• Управление и организация коллекций Postman
• Совместная работа и обмен коллекциями Postman
Вторая часть "Всеобъемлющего пособия по Postman коллекциям"
• Тестирование API с помощью Collection Runner
• Автоматизация запусков коллекций по расписанию
• Просмотр запланированных запусков коллекций
• Автоматизация запуска коллекций с помощью мониторов Postman
• Запуск коллекции с помощью вебхуков
• Настройка порядка запросов при выполнении коллекции
• Запуск коллекций с использованием импортированных данных
Postman Docs
Organize and automate API requests in Postman Collections | Postman Docs
Postman Collections are portable sets of API requests that you can reuse, automate, and share with others.
🔥18❤2👍2
Клиент открывает приложение:
— "Сервер с указанным именем хоста не удалось найти"… ЧТО?! Какой сервер? Какой хост? Я хочу ввести свой код. Я что, теперь в техподдержку звонить должен?! Что приложение недоступно? Нужно новое скачать? А где его теперь скачать?
Тестер и разработчик смотрят на экран:
— Текст ошибки есть, ситуация предусмотрена, клиент сам позвонит в техподдержку.
Техподдержка:
— Глубокий вдох…
— "Сервер с указанным именем хоста не удалось найти"… ЧТО?! Какой сервер? Какой хост? Я хочу ввести свой код. Я что, теперь в техподдержку звонить должен?! Что приложение недоступно? Нужно новое скачать? А где его теперь скачать?
Тестер и разработчик смотрят на экран:
— Текст ошибки есть, ситуация предусмотрена, клиент сам позвонит в техподдержку.
Техподдержка:
— Глубокий вдох…
Подловила текст ошибки, сам себе режиссер😁
😁43🥴2🆒2❤1🙊1
Forwarded from Оповещения по курсам от protestinginfo
Test Cases for vikunja (examples).pdf
1.4 MB
Привет, коллеги!
Готовимся к завтрашнему вебинару!
📌 Тест-кейсы писать не будем, но поделюсь примерами, которые пригодятся как шаблоны для тестирования функциональности.
🔹 Что вам понадобится:
✅ Коллекция Postman – импортируйте её для практики.
✅ Vikunja – будем разбирать на вебинаре:
🔗 UI: try.vikunja.io/login
🔗 API документация: try.vikunja.io/api/v1/docs
🔍 О чём поговорим?
Будем тестировать создание проекта со стороны фронта и бэка.
Готовьтесь к практике! Будет полезно и интересно
Готовимся к завтрашнему вебинару!
📌 Тест-кейсы писать не будем, но поделюсь примерами, которые пригодятся как шаблоны для тестирования функциональности.
🔹 Что вам понадобится:
✅ Коллекция Postman – импортируйте её для практики.
✅ Vikunja – будем разбирать на вебинаре:
🔗 UI: try.vikunja.io/login
🔗 API документация: try.vikunja.io/api/v1/docs
🔍 О чём поговорим?
Будем тестировать создание проекта со стороны фронта и бэка.
Готовьтесь к практике! Будет полезно и интересно
🔥32👍6💘2
📢 Практический курс по тестированию бэкенда
Хотите уверенно работать с бэкендом, тестировать API, базы данных? Присоединяйтесь к курсу, который даст вам практические навыки и поддержку эксперта!
📌 Кому подойдет курс?
- Тем, кто уже знаком с основами и хочет освоить тестирование бэкенда на практике.
- QA-специалистам, которые хотят углубить знания и работать с современными инструментами.
- Тем, кто ищет обучение с обратной связью, четкими заданиями и доступом к тестовой среде.
- Начинающим тестировщикам, которым нужна пошаговая поддержка.
💼 Что вас ждет в курсе?
✅ Доступ 120 дней к тестовому окружению и обучающим заданиям.
✅ Проверка работ автором курса в течение 60 дней с начала обучения.
(Обязательно сдать коллекцию с позитивными и негативными проверками API и отчет об выполненной работы с инструментами, без учета бонусных уроков. Если работы не сданы в срок – проверка возможна за доплату.)
✅ Доступ к заданиям с открытым вопросом.
✅ Доступ к TMS DoQA для составления тестовой документации.
✅ Доступ к чату с автором курса.
✅ Проверка тестовой документации и основных заданий по тестированию бэкенда.
✅ Живые встречи раз в месяц для всей группы (40 минут).
✅ Чат-бот в Telegram для уведомлений и возможности задать вопрос.
✅ 2 личные консультации (2 часа) + помощь в составлении резюме (только в зависимости от тарифа).
💻 Какие инструменты освоите?
▶️ Postman, Swagger – тестирование API, работа с документацией.
▶️ DBeaver, PostgreSQL, ClickHouse – работа с базами данных, SQL-запросы.
▶️ Redis – кэширование данных.
▶️ TMS DoQA – ведение тест-кейсов и тестовой документации.
▶️ Kafka – работа с очередями сообщений
🎁 Бонус для усердных!
Те, кто сдаст обязательные задания, получат доступ к курсу еще на 2 месяца (без проверки автора, но с возможностью продолжения работы в тестовой среде и TMS DoQA).
📩 Вопросы? Пишите в Telegram: @nadin_qa
Следующий поток в мае
Хотите уверенно работать с бэкендом, тестировать API, базы данных? Присоединяйтесь к курсу, который даст вам практические навыки и поддержку эксперта!
📌 Кому подойдет курс?
- Тем, кто уже знаком с основами и хочет освоить тестирование бэкенда на практике.
- QA-специалистам, которые хотят углубить знания и работать с современными инструментами.
- Тем, кто ищет обучение с обратной связью, четкими заданиями и доступом к тестовой среде.
- Начинающим тестировщикам, которым нужна пошаговая поддержка.
💼 Что вас ждет в курсе?
✅ Доступ 120 дней к тестовому окружению и обучающим заданиям.
✅ Проверка работ автором курса в течение 60 дней с начала обучения.
(Обязательно сдать коллекцию с позитивными и негативными проверками API и отчет об выполненной работы с инструментами, без учета бонусных уроков. Если работы не сданы в срок – проверка возможна за доплату.)
✅ Доступ к заданиям с открытым вопросом.
✅ Доступ к TMS DoQA для составления тестовой документации.
✅ Доступ к чату с автором курса.
✅ Проверка тестовой документации и основных заданий по тестированию бэкенда.
✅ Живые встречи раз в месяц для всей группы (40 минут).
✅ Чат-бот в Telegram для уведомлений и возможности задать вопрос.
✅ 2 личные консультации (2 часа) + помощь в составлении резюме (только в зависимости от тарифа).
💻 Какие инструменты освоите?
▶️ Postman, Swagger – тестирование API, работа с документацией.
▶️ DBeaver, PostgreSQL, ClickHouse – работа с базами данных, SQL-запросы.
▶️ Redis – кэширование данных.
▶️ TMS DoQA – ведение тест-кейсов и тестовой документации.
▶️ Kafka – работа с очередями сообщений
🎁 Бонус для усердных!
Те, кто сдаст обязательные задания, получат доступ к курсу еще на 2 месяца (без проверки автора, но с возможностью продолжения работы в тестовой среде и TMS DoQA).
📩 Вопросы? Пишите в Telegram: @nadin_qa
Следующий поток в мае
🔥15❤5👍2❤🔥1💊1
Forwarded from Оповещения по курсам от protestinginfo
https://youtu.be/8uMxp4PZLLg
https://kinescope.io/pMSRdPLtM4EJKMXx9wncU9
Таймкоды будут добавлены чуть позже
Качество видео в телеграм только 720, в следующий раз рассмотрю другие варианты.
Хочу поблагодарить еще раз за просмотр!
Желаю достижения своих целей.
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…
🔥47🤩5❤4🍾2👍1🆒1
📚 ProTestingInfo 🔷 Канал по тестированию 📚 pinned «📢 Практический курс по тестированию бэкенда Хотите уверенно работать с бэкендом, тестировать API, базы данных? Присоединяйтесь к курсу, который даст вам практические навыки и поддержку эксперта! 📌 Кому подойдет курс? - Тем, кто уже знаком с основами и…»
«Пипец, какие айтишники уставшие» кто сегодня также выглядит, признавайтесь😅
ЗЫ: и самые лучшие комплименты моим рилсам от вас, спасибо!
ЗЫ: и самые лучшие комплименты моим рилсам от вас, спасибо!
💯36😁20❤1👾1
удалил(-а) Вас из канала
😁142😨47🤣40😢13🗿8❤6💊4🌚3👌2❤🔥1💔1
Forwarded from Ещё один канал про QA (Irina Sh.)
Конспект_книги_Ли_Копленда_по_тест_дизайну.pdf
6.2 MB
❤30💯4🔥3🆒2👍1
Привет всем!
Получаю позитивные комментарии по моему последнему проведенному вебинару, и планирую провести еще полезный вебинар по теме асинхронных интеграций.🤩
Таймкоды не добавила, так как заболели мои дети с температурой 39 и немножко выше. В процессе лечения.🤒
Обещаю добавить при первой возможности🥹
Консультации и менторство сдвинуты на неделю.
Напоминаю:
🫶 Видео только про тестированиe REST API
https://youtu.be/8uMxp4PZLLg
🫶 Полностью видео (про тестирование API и про запуски моих курсов на этой неделе и на следующей неделе)
https://kinescope.io/pMSRdPLtM4EJKMXx9wncU9
Какие темы были затронуты:
✅ Основные способы работы API
✅ Способы аутентификации в API
✅ Работа с DevTools (Chrome, Firefox) для тестирования API без документации на реальном примере (сайт Vikunja)
✅ Postman: создание и тестирование API-запросов (curl, Postbot и Run Collection)
✅ Проверка валидации полей на стороне фронта и на стороне бэка.
Кто уже посмотрел, делитесь впечатлениями и задавайте свои вопросы.
Получаю позитивные комментарии по моему последнему проведенному вебинару, и планирую провести еще полезный вебинар по теме асинхронных интеграций.🤩
Таймкоды не добавила, так как заболели мои дети с температурой 39 и немножко выше. В процессе лечения.
Обещаю добавить при первой возможности
Консультации и менторство сдвинуты на неделю.
Напоминаю:
https://youtu.be/8uMxp4PZLLg
https://kinescope.io/pMSRdPLtM4EJKMXx9wncU9
Какие темы были затронуты:
✅ Основные способы работы API
✅ Способы аутентификации в API
✅ Работа с DevTools (Chrome, Firefox) для тестирования API без документации на реальном примере (сайт Vikunja)
✅ Postman: создание и тестирование API-запросов (curl, Postbot и Run Collection)
✅ Проверка валидации полей на стороне фронта и на стороне бэка.
Кто уже посмотрел, делитесь впечатлениями и задавайте свои вопросы.
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…
👍32❤🔥15🔥6❤2⚡1✍1🆒1