Курс: Automation RESTful API testing with Postman
- Опис курсу
- Програма курсу
- Часті запитання
- Відгуки випускників
Запрошуємо на курс “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. Їх види. jsonapi
- інструменти для тестування API. Swagger і API-docs
- HTTP протокол і клієнт-серверна архітектура.
- об’єкти, масиви, цикли та функції у JavaScript
- інструменти для автоматизації тестування RESTful API
На практичних заняттях, слухач оволодіє наступними навичками:
- робота з даними у форматі JSON та XML
- робота з документацією API та вміти з нею працювати
- писати код на JavaScript для тестування RESTful API у Postman
- запускати тести з консолі
Інструменти, якими оволодіє студент після курсу?
- 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
- Створення тестів у Postman
- Вступ до автоматизації тестування API
Відповіді на питання по теорії після кожної лекцій + домашні завдання після практичних занять.
Що необхідно знати, перед початком навчання на курсі?
- вміти працювати з терміналами
- Терминал Windows
- Термінал Linux - ознайомитись з JavaScript
- практика по JavaScript по бажанню
Що необхідно встановити, перед початком навчання на курсі?
Кому курс буде цікавим?
-
тестувальникам (QA), які хочуть робити кроки до автоматизації
-
хто ніколи не працював з веб-сервісами, але багато про них чув і хоче спробувати
Інша подія від викладача курсу - Ганни: Воркшоп: Postman. Getting Started with Test Scripting in Practice
1 заняття
Веб-сервіси і API
- Що таке веб-сервіси
- Види API
- XML і XSD
- Огляд інструментів для тестування API
2 заняття
Клієнт-серверна архітектура та HTTP протокол. RESTful API
- Архітектура клієнт-сервер
- HTTP протокол
- REST архітектура
3 заняття
JSON. Документація для API. Знайомство з Postman
- Формат JSON
- JSON Schema
- JSON:API
- API-docs, Swagger
- Знайомство з інтерфейсом Postman
- Відправка простих запитів
4 заняття
Створення тестів у Postman
- Знайомство з JS
- Змінні, об’єкти, масиви, цикли та функції в JS
- Бібліотека Chai
- Написання тестів у Postman
5 заняття
Вступ до автоматизації тестування API
- Запуск тестів у Collection runner
- Знайомство з Newman
- Запуск тестів з консолі
- Можливості автоматизації
Будуть питання по теорії після кожної лекцій + домашні завдання після практичних занять.
- Чи потрібні мені навички у програмуванні для розуміння програми курсу +
Ви повинні мати загальні уявлення про те, як працює код. Ми будемо розглядати основи JavaScript, яких буде достатньо для простих тестів
- На скільки зараз актуальні вміння працювати в Postman +
Дуже багато проектів являють собою веб-сервіси, а Postman - це один з найпопулярніших інструментів для їх тестування. В вакансіях часто у вимогах вказують вміння працювати з Postman
- Чи зможу я після проходження курсу впровадити автоматизацію з Postman у себе на проекті +
Так. Після проходження курсу ви зможете зробити перші кроки в автоматизації тестування API.
- Як розподілена теорія і практика у структурі курсу +
Курс складається із п’яти уроків. Половина виділена під теорію і половина під практику
- Чи включає програма курсу домашні завдання та контроль знань +
Так. На початку кожного уроку вам необхідно буде пройти опитування по темі попереднього. Також після кожної лекції у вас буде невелике домашнє завдання.