API testing

{{POSTMAN}}

на практиці:

  • API тестування на практиці
  • Iнструменти автоматизації в Postman
     

Iryna Volnykh

+ 10 years in E-commerce
+ 9 years as a QA engineer

 

ISTQB Certified Tester

Manual/Automation QA engineer

QA lead & exScrum master at Vaimo

Teacher at Beetroot Academy and RY Consulting

ТЕСТУЄМО API

проблематика

Розуміння технології та її використання

Підходи та техніки  тест-дизайну

QUALITY ASSURANCE

vs

TESTING

Інструменти

Підходи та техніки  тест-дизайну

QUALITY ASSUARANCE

vs

TESTING

DEV tools

Інструменти

Postman

Інструменти

Інструменти

Розуміння технології та її використання

Розуміння технології та її використання

Розуміння технології та її використання

Розуміння технології та її використання

ЗАДАЧКА

Кейси та рішення 🥳

Не розумієте теорії

Не розумієте проект

Не знаєте тулзи

  • читайте статті для QA

  • досліджуйте складові запитів

  • поверніться до теорії після практики

  • декомпозиція

  • майндмепи

  • тестування вимог

  • читайте документацію тулзів😃

  • тестуйте тестові проекти

  • готуйтеся до практики

Postman Flows

Це дуже привабливий інструмент з гарною анімацією. Анімація покращує враження від виконання та полегшує розуміння потоку.

API testing with POSTMAN

26.04 Старт

15 практичних занять де ви вивчите нарешті

ту теорію на практиці 😺


Postman, Що таке API?, Клієнт-серверна архітектура, Статус коди, HTTP request, Особливості REST та SOAP: XML, JSON та інші типи передачі даних, Застосування Swagger та огляд OpenAPI, API через браузер, Техніки дизайну тестів для API, Postman tests, Objects, Request Examples, Headers and Cookies, Середовища та змінні, Автоматичний запуск тестів, SoapUI: тест сьюти та тест кейси, Висновки: Моделювання тестової стратегії, підходів та естімейти.

Та багато іншого!

ДЯКУЮ!

змінні

динамічні змінні

середовища

та автоматизація

{{     }}

PostBot

Postbot - це AI-помічник при роботі з API в Postman. Він створений для того, щоб допомогти розробникам та тестувальникам працювати з API більш ефективно.

 

 

 

Обробка природної мови (NLP): дозволяє Postbot розуміти ваші запитання та запити, навіть якщо вони сформульовані в неформальній манері.


Machine Learning (ML): Postbot навчається на даних, з якими він стикається, і покращувати свою роботу з часом. Наприклад, чим більше тестів пише Postbot, тим краще він стане генерувати точні та ефективні тести.


Породжувальний ШI: дозволяє Postbot генерувати текст, код та інші результати.

PostBot -

що може?

 

 

 

 

 

✍️ Автоматичне створення тестів

 

✍️ Трансформувати запити у Flows Query Language (FQL)

 

✍️ Генерувати документацію до ваших запитів

 

 

 

Mock servers

Mock-сервери в Postman - це інструмент, який дозволяє створювати тимчасові імітовані сервери для тестування API. Важливо зрозуміти, що це не справжні сервери, а швидко налаштовані, віртуальні середовища, які дозволяють емулювати реальний сервер та його відповіді.

🤖 Незалежність від реального сервера:
Mock-сервери дозволяють тестувальникам працювати над тестами незалежно від того, чи готовий реальний сервер. Це особливо корисно в розробці паралельних функцій або тестів на ранніх етапах розробки, коли фактичний сервер ще не готовий.

 

👽 Емуляція різних умов:
Надає змогу емулювати різні умови та відповіді від сервера для перевірки, як програма реагує на різні сценарії (наприклад, помилки, низька швидкість мережі, відмови тощо).

 

👨‍🎤 Швидка зміна відповідей:
Зміна відповідей на мокових серверах легка та швидка, що полегшує тестування та налагодження.

 

🥷Реалістичне тестування:
Забезпечуючи відповіді, схожі на реальний сервер, тестувальники можуть проводити більш реалістичне тестування та перевірку додатків.

  • Shift left
  • Contract testing
  • API testing and automation
  • End-to-end 
  • State transition
  • Security
  • Load

Що з цим робить?

 

 

Useful links

Деякі додаткові ресурси, які можуть бути вам корисними:

 

👽 Веб-сайт Postman: https://www.postman.com/
☠️ Postman blog: https://www.postman.com/
🤖 Блог-пост про Postbot: https://blog.postman.com/introducing-postbot-postmans-new-ai-assistant

 

 

API testing POSTMAN course: feedbacks

Цей курс повністю виправдав мої очікування і навіть більше, тут просто море інформації про тестування API в Postman, я зрозуміла що раніше юзала Postman десь на 10% всього 😅 У Іри талант пояснювати і подавати структуровано складну інформацію, все заходило дуже добре. Після курсу не лишилося питань по Postman. Іра давала добрі поради по домашкам, сапортила, відповідала на питання. Я залишилася задоволена на 1000%

 

 

API testing POSTMAN course: feedbacks

Інформація класно структурована і подана, підтримка від Іри - топ! Практичні завдання прям на рівні, десь потрібно було багато часу витратити на опрацювання матеріалу, але це однозначно варте всіх зусиль і всіх емоцій, які маєш після зроблених д/з 😄


Щиро дякую за цей курс і за те, що залишається доступ до нього після проходження!

Yana Dolinska, QA Engineer

 

 

API testing POSTMAN course: feedbacks

Це був чудовий тріп у світ API тестування. Все було чітко структуровано, змістовно і цікаво. Ірина - чудовий лектор і практик. Дуже рада, що прослухала цей курс. Ну що апішки - тримайтесь, я йду по вас:)

 

Деякі домашні завдання доволі громіздкі і вимагають дуже багато часу на виконання. Але, можливо, то і є плюсом:)

Burman Nataliia (Senior QA Engineer)

 

 

API testing POSTMAN course: feedbacks

Вся інформація дуже доступно викладена, достатньо часу на освоєння матеріалу, багато практики, неймовірна підтримка з боку Ірини, яка завжди на зв’язку. Також сподобалось, що по кожній темі ще надається додатковий матеріал. 

Ірина Мовчан (manual QA)

 

 

API testing POSTMAN course: feedbacks

Дуже корисний та цікавий курс, який підійде і початківцю, і тим, хто уже має досвід тестування АРІ. Структура лекцій чудово побудована, мінімум сухої теорії та максимум цікавої практики.

Домашні завдання ретельно перевіряються, надаються роз'яснення і рекомендації щодо покращення. Дякую Ірині за цікаву і доступну подачу матеріалу, фокус на тих речах, які дійсно будуть корисними для використання в роботі, поради та лайфхаки, а також за постійний зворотний зв'язок, відповіді на питання і допомогу у разі виникнення труднощів! Щиро рекомендую курс усім!

Наталія Назарук, QA manual

 

 

API testing POSTMAN course: feedbacks

Курс був дуже цікавим, насиченим, класно структурованим, все побудовано від простого до складного, тож добре засвоювалось, хоча впевнена що буду ще повертатись до матеріалів :) Ірина щедро ділилася посиланнями на додаткову інфу, тож є ще що почитати, чим поцікавитись. Тестування АРІ стало більш системно зрозумілим, а Postman став реальним помічником в тестуванні, мені здається всі можливі функції ми там пройшли :) Ірина дуже душевний і талановитий вчитель, підтримка і відповіді на питання в повному обсязі, завжди похвалить, дасть поради на покращення, змотивує! Хотіла би ще повчитись у Ірини і на інших курсах! Дуже рекомендую і курс і вчителя! :)

Tetiana Klapchenko (Junior QA)

Postman: into workshop

By iravol

Postman: into workshop

  • 42