fbpx
REST API TESTING POSTMAN.NEWMAN.JENKINS

REST API TESTING POSTMAN.NEWMAN.JENKINS

Дане тестування можна швидше віднести до Back-end тестування, оскільки може взагалі відбуватися без наявності візуального представлення (Користувацького Інтерфейсу).

Переваги курсу:

Тестування REST API з використанням інструментів Postman, Postman Runner та його консольного клієнта Newman дозволяє розділити яка частина Веб чи Мобільного проекту винесена на такий архітектурний рівень як API. Саме це допомагає у розумінні яка побудована робота клієнта з сервером на рівні роботи з даними, якими даними обмінюються клієнт з сервером.

Окрім того, маючи вже саму систему, а саме її частину представлення (Користувацький Інтерфейс) ми можемо відслідковувати, які методи виконуються та їх почерговість в розрізі бізнес сценаріїв, що дасть нам змогу побувати WorkFlow Testing, створивши ланцюжок виконання методів та тестів відповідно. Великою перевагою такого підходу є те що ми виконуємо тестування основних бізнес сценаріїв через виконання API, можемо виконувати тестування Продуктивності (Performance) та робити це все з єдиній системі CI.

18 занять

Курсу Тривалість

10 занять по 2,5 год = 25 год.

На Bitbucket

Випускний Проект

Написаний у команді складний тестовий фреймворк.

icon-box-img-1
Графік

Занять

2 рази в тиждень з 19:30 до 22:00 (Вт. та Чт.)

викладач курсу "Тестування ПЗ"

Іван Нагірний

Senior QA Automation at Corevalue, Certified ISTQB

Досвід викладача:

  • QA Production Director
  • QA Deputy Director
  • QA Team Lead — Quality assurance at software developed for Clinical research companies.

Програма по кожному занятті:

  • Заняття 1

    Introduction to API. API documentation. Comparing different APIs. SOAP vs REST

  • Заняття 2

    Tokens. HTTP Status Codes. JSON, XML. HTTP Methods

  • Заняття 3

    Git Essentials. Bitbucket. Creating project on repository

  • Заняття 4

    Postman Introduction. Postman

  • Заняття 5

    API Development based on project documentation

  • Заняття 6

    API Development based on project documentation

  • Заняття 7

    API Testing. Construct tests within Postman
    Analyzing Flows by exploring API requests-respones from dev tools/fiddler and build API sequences and execution plans based on flows
    Developing Tracematrix for business flows

  • Заняття 8

    Postman BDD. Postman Runner. Newman. Performance Testing

  • Заняття 9

    Bulding СІ around API testing. Jenkins

  • Заняття 10

    Conclusions. Retrospective

Відгуки:

Вартість:
$200
*для студентів QAGroup – 170 у.о.

Запитання?

зв'язок:

+38 (098) 903 64 45;
+38 (099) 376 65 05;

Інші

Курси:

Запис лекції

Антона Деревянченко:

Snow