Практичний курс: Automation RESTful API testing with Postman

Викладач(-і) курсу Ганна Троценко
Додати у Google Calendar
  • Опис курсу
  • Програма курсу
  • Часті запитання
  • Відгуки випускників

Запрошуємо на практичний курс “How to automate RESTful API testing without programming skills. Theory and practice", чи просто " Automation RESTful API testing with Postman"

Викладач: Ганна Троценко

  • Основний напрямок у роботі – тестування RESTful web services.
  • Виступає з доповідями на Kyiv Testers Meetup, QA Fest.
  • Проводить воркшопи про роботу з Postman.
  • Зараз працює на посаді QA Engineer у компанії elastic.io

Теоретичні знання, які отримає слухач під час курсу:

  • Що таке веб сервіси і API. Їх види.
  • Інструменти для тестування та документування API.
  • HTTP протокол і клієнт-серверна архітектура.
  • Об’єкти, масиви, цикли та функції у JavaScript
  • Інструменти для автоматизації тестування RESTful API

На практичних заняттях, слухач оволодіє наступними навичками:

  • Працювати з даними у форматі JSON та XML
  • Розуміти документацію API і вміти з нею працювати
  • Писати код на JavaScript для тестування RESTful API у Postman
  • Запускати тести з консолі
  • Інтегрувати тести з системи контролю версій (github) у систему СІ (Jenkins)

Інструменти, якими оволодіє студент після курсу?

  • Postman
  • Newman
  • Chai

Що саме студент зможе записати в резюме, після курсу?

  • Understanding of client-server architecture and HTTP protocol
  • Familiar with SOAP and REST web-services
  • XML and JSON syntax
  • Entry level test scripting with JavaScript and Chai
  • RESTful API testing with Postman and Newman

Коротка програма курсу: (детальнішу програму по кожному заняттю, знайдете в графі “Програма курсу“)

  • Веб-сервіси і API. Клієнт-серверна архітектура та HTTP протокол. RESTful API
  • JSON. Документація для API. Знайомство з Postman
  • Вступ до JavaScript
  • Розробка та виконання тестів у Postman
  • Вступ до автоматизації тестування API

Відповіді на питання по теорії після кожної лекцій + домашні завдання після практичних занять.

Що необхідно знати, перед початком навчання на курсі?

Що необхідно встановити, перед початком навчання на курсі?

Кому курс буде цікавим?

  • тестувальникам (QA), які хочуть робити кроки до автоматизації

  • тим, хто ніколи не працював з веб-сервісами, але багато про них чув і хоче спробувати

Зареєструватись на курс


Додатково:

14 жовтня - вихідний, заняття переноситиметься на 18 жовтня

Інша подія від викладача курсу - Ганни: Воркшоп: Postman. Getting Started with Test Scripting in Practice, що можна придбати в записі.

1 заняття

Веб-сервіси і API. Клієнт-серверна архітектура та HTTP протокол. RESTful API

  • Ознайомлення з Web-сервісами та API
  • Протоколи веб-сервісів
  • XML та XSD
  • Xpath і XSLT
  • Огляд засобів тестування API
  • Архітектура клієнт-сервер
  • Протокол HTTP
  • Архітектурний стиль REST 
  • REST vs SOAP

2 заняття

JSON. Документація для API. Знайомство з Postman

  • Формат JSON
  • JSON Schema
  • JSON:API
  • API-docs, Swagger
  • Знайомство з інтерфейсом Postman
  • Відправка простих запитів

3 заняття

Вступ до JavaScript

  • Знайомство з JS
  • Змінні, об’єкти, масиви, цикли та функції в JS

4 заняття

Розробка та виконання тестів у Postman

  • Бібліотека Chai і її роль у написанні тестів Postman
  • Написання тестів у Postman до учбового API

5 заняття

Вступ до автоматизації тестування API

  • Запуск тестів у Collection runner
  • Знайомство з Newman
  • Запуск тестів з консолі
  • Можливості автоматизації (Jenkins)

Будуть питання по теорії після кожної лекцій + домашні завдання після практичних занять.

Чи потрібні мені навички у програмуванні для розуміння програми курсу +

Ви повинні мати загальні уявлення про те, як працює код. Ми будемо розглядати основи JavaScript, яких буде достатньо для простих тестів

На скільки зараз актуальні вміння працювати в Postman +

Дуже багато проектів являють собою веб-сервіси, а Postman - це один з найпопулярніших інструментів для їх тестування. 301 вакансія за запитом «postman» на DOU у вересні 2021 року.

Чи зможу я після проходження курсу впровадити автоматизацію з Postman у себе на проекті +

Так. Після проходження курсу ви зможете зробити перші кроки в автоматизації тестування API.

Як розподілена теорія і практика у структурі курсу +

Курс складається із п’яти уроків. Половина виділена під теорію і половина під практику

Чи включає програма курсу домашні завдання та контроль знань +

Так. Домашнє завдання після кожної лекції буде складатися з двох частин: опитування по матеріалам лекції і практичне завдання.

Прошла курс “Automation RESTful API testing with Postman”. Очень довольна, много полезной информации, курс хоть и короткий, но очень содержательный. Отдельное спасибо Hanna Trotsenko!!!! С Аней начинала и продолжаю изучение Postman))) Очень было приятно и полезно получать feedback по сделаным тестам и д/з! Спасибо организаторам, если возникали вопросы-очень быстро все решалось! Вообщем, все было супер! Спасибо!

Наталья Московко

Курси та події

Публікації

Відео