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

Умови:

  • Виконати практичне завдання
  • Завдання має пройти перевірку і бути позначене, як правильно виконане
  • Всі уроки у курсі позначені як виконані

Тестування – 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 тестування
Вводна зустріч та перше завдання
Current Status
Not Enrolled
Ціна
1400

Програма курсу

Markulych Dmytro

Автор: Markulych Dmytro