Forwarded from Оповещения по курсам от protestinginfo
Содержание курса
1. Введение и организация работы
1.1 Вводный урок
1.2 Важное условие для получения сертификата
1.3 Работа с проектом и освоение инструментов бэкенд-тестирования
2. Подготовка к выполнению тестирования — Инструменты и окружение
2.1 Тестируемое приложение
2.2 Подключение к БД PostgreSQL через DBeaver
2.3 Знакомство со Swagger документацией
2.4 Настройка Postman
2.5 Установка Redis
2.6 Подключение к БД ClickHouse через DBeaver
2.7 Финальная проверка: рабочее окружение готово
3. Выполнение тестирования API + Составление тестовой документации (TMS DoQA)
3.1 Предусловие: Знакомство с TMS (выбор использования TMS или оформление дефектов без TMS)
3.2 Выполнение тестирования User Account API + SQL + MAIL API
3.3 ClickHouse — анализ статус-кодов при регистрации пользователя
3.4 Redis — работа с информацией пользователя и кэшем
3.5 Выполнение тестирования Forum API + SQL
3.6 Создание негативных проверок для запросов с учетной записью (УЗ)
3.7 Составление негативных проверок для запросов с форумом
4. Автоматизация коллекции и запуск — бонусный модуль
4.1 Улучшение коллекции с помощью скриптов в Postman
4.2 Запуск коллекции
5. Живые встречи и вебинары
6. Контрольные задания и сдача работы
6.1 Сдача итоговой работы
7. Работа с брокером сообщений Kafka - бонусный модуль
7.1 Тестирование асинхронной регистрации (по желанию)
7.2 Эмуляция проверки регистрации с Kafka (по желанию)
8. Отзыв и завершение курса
8.1 Оставьте ваш отзыв и завершите обучение
Поработала над содержанием курса, ближайшие изменения не планирую.
Для учащихся: уроки, прогресс не затронуты. Обратите внимание, следующая встреча 22 марта в 16:00 (MSK).
Для желающих и интересующихся:
Форма предзаписи - заполнить (узнать о старте продаж) - возможно, конец марта - начало апреля.
Набор до 15 человек.
1. Введение и организация работы
1.1 Вводный урок
1.2 Важное условие для получения сертификата
1.3 Работа с проектом и освоение инструментов бэкенд-тестирования
2. Подготовка к выполнению тестирования — Инструменты и окружение
2.1 Тестируемое приложение
2.2 Подключение к БД PostgreSQL через DBeaver
2.3 Знакомство со Swagger документацией
2.4 Настройка Postman
2.5 Установка Redis
2.6 Подключение к БД ClickHouse через DBeaver
2.7 Финальная проверка: рабочее окружение готово
3. Выполнение тестирования API + Составление тестовой документации (TMS DoQA)
3.1 Предусловие: Знакомство с TMS (выбор использования TMS или оформление дефектов без TMS)
3.2 Выполнение тестирования User Account API + SQL + MAIL API
3.3 ClickHouse — анализ статус-кодов при регистрации пользователя
3.4 Redis — работа с информацией пользователя и кэшем
3.5 Выполнение тестирования Forum API + SQL
3.6 Создание негативных проверок для запросов с учетной записью (УЗ)
3.7 Составление негативных проверок для запросов с форумом
4. Автоматизация коллекции и запуск — бонусный модуль
4.1 Улучшение коллекции с помощью скриптов в Postman
4.2 Запуск коллекции
5. Живые встречи и вебинары
6. Контрольные задания и сдача работы
6.1 Сдача итоговой работы
7. Работа с брокером сообщений Kafka - бонусный модуль
7.1 Тестирование асинхронной регистрации (по желанию)
7.2 Эмуляция проверки регистрации с Kafka (по желанию)
8. Отзыв и завершение курса
8.1 Оставьте ваш отзыв и завершите обучение
Поработала над содержанием курса, ближайшие изменения не планирую.
Для учащихся: уроки, прогресс не затронуты. Обратите внимание, следующая встреча 22 марта в 16:00 (MSK).
Для желающих и интересующихся:
Форма предзаписи - заполнить (узнать о старте продаж) - возможно, конец марта - начало апреля.
Набор до 15 человек.
❤🔥5👍4❤1👌1
This media is not supported in your browser
VIEW IN TELEGRAM
Мужчины, я поздравляю ваших мам, сестёр, жен / девушек, бабушек с праздником! Крепкого Здоровья, счастья и исполнения желаний.
Дарю цветочки
Please open Telegram to view this post
VIEW IN TELEGRAM
18❤🔥57🍾9💘7❤6 1
Привет, коллеги! Сегодня проведу быстрый розыгрыш звёзд из Telegram — буквально за несколько минут. Долго оставлять розыгрыш не буду, чтобы не привлекать случайных ботов от Telegram и нецелевую аудиторию (от premium розыгрыша был наплыв🌝 ). Хочу, чтобы приз достался именно вам — тем, кто действительно здесь по делу. А звёзды 🌟 разыгрываю ⭐️ просто потому, что они мне нравятся🌟 !
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍59❤🔥12😇5
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10❤🔥8🆒3🌚2
📚 ProTestingInfo 🔷 Канал по тестированию 📚
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17🔥1 1
Модель OSI и TCP:IP.pdf
196.4 KB
🆒14🔥9💘2 2
📚 ProTestingInfo 🔷 Канал по тестированию 📚
Платила за газ для мамы. https://xn--80afnfom.xn--80ahmohdapg.xn--80asehdb/auth/sign-in Нравится состав сообщения? 😂
И не так уж долго задача в бэклоге пролежала 😂 Исправлено.
😁20👨💻2❤1👍1🙊1
"В мае 2025 года мы откажемся от использования Skype, чтобы сосредоточиться на Microsoft Teams (бесплатном), нашем современном центре коммуникаций и совместной работы, чтобы оптимизировать наши бесплатные потребительские коммуникационные предложения и легче адаптироваться к потребностям клиентов", - говорится в пресс-релизе компании. Мессенджер будет доступен до 5 мая.
Сегодня рассказывала маме, что Skype скоро перестанет работать, и учу её пользоваться хотя бы WhatsApp. Для неё это грустные новости.
Помню, в 2015–2018 годах Skype был самым популярным мессенджером для работы на англоязычных проектах, но затем его начали заменять Microsoft Teams. Кто-то до сих пор использует Skype для работы или связи с родственниками?
Как вам Microsoft Teams? Удобен или не зашёл? А, может, вообще не пользуетесь ни им, ни Skype? Telegram для общения с командой — это уже привычный вариант?
В нашей компании основным мессенджером стал СберЧат. Поначалу было непросто привыкнуть, но со временем освоились. Перешли на него, когда Telegram заблокировали в корпоративной сети.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🫡6❤1
Рекомендую
Курс Артема Русова
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