Postman: Сніпети
Квест охоплює вивчення специфікацій API, створення та виконання тестових сценаріїв у Postman, аналіз результатів і розробку рекомендацій для поліпшення якості та надійності API, що дозволить отримати практичні навички у тестуванні API для ефективної роботи в сфері розробки програмного забезпечення.
Про практичний онлай квест
5 тижні практичного навчання, де ти зможеш:
- Створити колекції або додати новий контролер “user controller”.
- Створити колекцію “user controller” з основними запитами (GET, DELETE) та налаштувати тести і змінні середовища.
- Написати сніпети для автоматизації основних операцій над ресурсами (створення, отримання, оновлення, видалення) з використанням змінних та параметрів.
- Написати сніпети для складніших запитів з вкладеними ресурсами або параметрами запиту.
- Створити звіт по тестуванню: аналіз результатів тестів у Postman, формування звіту з ключовими показниками та рекомендаціями щодо покращень.
Цей квест допоможе тобі:
- Отримати необхідні знання та навички для оцінки тестування додатку.
- Збагатити практику створення тестової документації за допомогою Postman.
- Навчитись тестуванню API.
- Створювати репорти після проведення тестування.
- Підготуватись до реальних завдань QA інженера.
Мінімальні вимоги для учасників квесту:
- Теоретична база з АРІ тестування;
- Наявність поштової скриньки @gmail.com;
Програма практичного онлайн квесту
Старт онлайн квесту – 08 серпня 2024 року. Онлайн зустрічі проводитимуться 1 раз на тиждень, з використанням платформи – Google Meet о 17:30.
Посилання на зустрічі буде в Google Calendar.
За 30 хвилин до зустрічі, прийде нагадування, тож ти точно не прогавиш зустріч).
Програма квесту розрахована на 5 тижнів практичного навчання та розділена на такі етапи:
- 08.08.24 – Вступна частина;
- 15.08.24 – Створення колекцій або додавання нового контролера “user controller”. Залік;
- 22.08.24 – Написання сніпетів на існуючу колекцію (Частина 1). Залік;
- 29.08.24 – Написання сніпетів на існуючу колекцію (Частина 2). Залік;
- 05.09.24 – Створення звіту по тестуванню. Залік;
Автоматичне отримання сертифікату.
*Сертифікат отримується автоматично після успішно складених всіх заліків.
** Залік – це виконане завдання відповідного блоку, та надіслане на перевірку, після якої отримуєш фідбек про результат, якщо виконано успішно, переходиш до наступного блоку завдань, якщо є зауваження, вносиш правки і відправляєш повторно.
Комунікація під час проходження квесту
Комунікація під час проходження квесту відбувається в групі Slack.
Посилання на групу:
https://qax-hq.slack.com/archives/C07DEC201RV
Всі труднощі чи запитання, які в тебе виникнуть під час проходження квесту, ти можеш писати у загальну групу.
Фідбек по перевірці виконаних завдань, ти отримаєш у вигляді коментарів, безпосередньо у завданні та у вигляді сповіщення на пошту.
Обговорення завдань, питань, пропозицій – в ході онлайн зустрічей.
Умови участі в онлайн квесті
- Придбати квест на сторінці курсу. *До 08.08.24.
- Врахувати мінімальні вимоги.
- Приєднатись до групи в Slack.
- Приєднуватися до онлай зустрічей, згідно графіку.
- Виконувати завдання квесту.
- Мати невід’ємне бажання навчатись та розвиватись.
Програма лояльності для вартості квесту
- З 01 по 03 серпня: 1600грн, використавши промокод PostmanSnip50 у полі купон.
- З 04 по 08 серпня: 3200грн повна вартість.
Встигни придбати квест за приємною ціную. Кількість місць обмежена!
Досягнення та знання, які отримаєш:
Платформа
API – HRN
Умови:
- Виконати практичне завдання
- Завдання має пройти перевірку і бути позначене, як правильно виконане
- Всі уроки у курсі позначені як виконані
Кроки
Інструменти
Confluence – HRN
Умови:
- Виконати практичне завдання
- Завдання має пройти перевірку і бути позначене, як правильно виконане
- Всі уроки у курсі позначені як виконані
Кроки
Jira – HRN
Умови:
- Виконати практичне завдання
- Завдання має пройти перевірку і бути позначене, як правильно виконане
- Всі уроки у курсі позначені як виконані
Кроки
Postman – HRN
Умови:
- Виконати практичне завдання
- Завдання має пройти перевірку і бути позначене, як правильно виконане
- Всі уроки у курсі позначені як виконані
Кроки
Swagger – HRN
Умови:
- Виконати практичне завдання
- Завдання має пройти перевірку і бути позначене, як правильно виконане
- Всі уроки у курсі позначені як виконані
Кроки
Testomat – HRN
Умови:
- Виконати практичне завдання
- Завдання має пройти перевірку і бути позначене, як правильно виконане
- Всі уроки у курсі позначені як виконані
Кроки
QA Навички
Створення тестової документації – HRN
Умови:
- Виконати практичне завдання
- Завдання має пройти перевірку і бути позначене, як правильно виконане
- Всі уроки у курсі позначені як виконані
Кроки
Тестування – HRN
Умови:
- Виконати практичне завдання
- Завдання має пройти перевірку і бути позначене, як правильно виконане
- Всі уроки у курсі позначені як виконані
Кроки
1. Створення колекцій або додавання нового контролера “user controller”
– Створення колекції “user controller”.
– Написання чеклиста для нового контролера, включаючи:
– Створення основних запитів (GET,DELETE).
– Налаштування тестів для кожного запиту.
– Додавання змінних середовища, якщо потрібно.
2. Написання сніпетів на існуючу колекцію (Частина 1)
– Розгляд основних операцій над ресурсами (створення, отримання, оновлення, видалення).
– Розробка сніпетів для автоматизації створення цих операцій.
– Використання змінних та параметрів для забезпечення гнучкості сніпетів.
3. Написання сніпетів на існуючу колекцію (Частина 2)
– Глибше розгляд інтерфейсів API і використання сніпетів для їх автоматизації.
– Створення сніпетів для складніших запитів з використанням вкладених ресурсів або параметрів запиту.
4. Створення звіту по тестуванню
– Аналіз результатів тестів з використанням Postman.
– Формування звіту з ключовими показниками ефективності та проблемами, виявленими під час тестування.
– Рекомендації щодо подальших кроків та покращень.
5. Висновки
– Підсумки навчального процесу та основні висновки щодо використання сніпетів в Postman.
– Огляд досягнень і викликів, з якими студенти зіткнулися під час виконання завдань.
– Рекомендації щодо подальшого використання Postman і його функцій для автоматизації тестування API.
Технології:
- React, Java Spring Boot, PostgreSQL, JavaScript, HTML & CSS





Будемо використовувати наступні додатки:
- Jira
- Confluence
- Testomat
- Swagger
- Postman
Мінімальні вимоги:
- Теоретична база з API тестування












