Категорії: , ,

Пон, Чет.

19:00 – 21:30

4 тижні

тривалість курсу

7 занять

2,5 год.   кожне

Унікальний авторський курс покаже Вам альтернативні шляхи тестування API, відмінні від традиційних інструментів Postman, Jmeter. Розширить Ваші навички у знанні мови програмування Python і у Автоматизованому тестуванні.

На курсі буде багато практики з бібліотеками Requests та Tavern, які покликані вирішувати проблеми стандартних вбудованих модулів Python по роботі з HTTP з великою кількістю класів і функцій. Застосування Requests та Tavern у автоматизованих скриптах роблять код Python простішим для людського розуміння  — за що саме й більшість програмістів люблять мову програмування Python.

Головні переваги бібліотеки requests є:

  • Безліч методів http аутентифікації
  • Сесії з куками (cookies)
  • Повноцінна підтримка SSL
  • Різні методи .json (), які повертають дані у потрібному форматі
  • Proxy, Socks Proxy
  • Логічна робота з винятками exception

Ви ще досі нічого не чули про Tavern API Testing?

Згідно з офіційною документацією Tavern.

Tavern is an advanced pytest based API testing framework for HTTP, MQTT or other protocols.
Tavern is a Lightweight codebase which uses Pytest under the hood.

Перевагами Tavern є:

  • З Tavern автотести легко писати, легко читати, інтерпретувати
  • Використовуються fixtures, hooks й багато чого іншого з PyTest, що Ви вже мабуть знаєте
  • Синтаксис yaml дозволяє реферувати те, що потрібно, з anchors, використовуючи pytest.mark для організації тестів. В результаті тести можна розширювати і їх зручно підтримувати.
  • Коммюніті Tavern зростає, є гарна документація, яка покриває усі відомі випадки.
  • Tavern можна застосовувати від найпростіших API тестів до найскладніших запитів.

Отже,

Результат по завершенню курсу?

Розуміння можливостей бібліотеки Requests

Розуміння можливостей бібліотеки Tavern

Власноруч написаний тестовий фреймворк, у репозиторії

Викладач практик

Павло Мриглоцький

N -ix Senior Test Engineer

Павло Мриглоцький, інженер AQA з понад 10-річним досвідом роботи у автоматизованому тестуванні ПЗ.

☑️Знання мов програмування, технологій та засобів тестування:
Python, Java, C#, Scala, PowerShell, MySQL, PostgreSQL, Microsoft SQL Server, Oracle SQL, Mongo DB, Postman BDD, Postman Runner, Selenium Server, Selenium Grid, Selenium WebDriver.

☑️Сертифікати:
“SQL for Test Engineers”
“Test Automation (Java + JUnit/TextNG + Selenium2 WebDriver)”
“ISTQB Foundation Level Tester”
“A4Q Selenium Foundation Tester”

🎥 Відеозапис відкритої Лекції Python and Test Automation на нашому YouTube каналі для тестувальників

Реєстрація на курс по автоматизації «REST API Testing Python»

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

Мінімальні вимоги до потенційного студента

  • Студенти повинні мати загальне уявлення, що таке API
  • Що таке методи HTTP запитів
  • Що таке cookies, sockets
  • Формати передачі даних у API (xml, json)
  • Знання основ мови програмування Python 3.х.х
  • Налаштоване робоче середовище Python

Вартість курсу

Стандарт
4 850 грн.
*стандартна ціна
Акційна
4 500 грн.
*для студентів QAGroup
Online (віддалене навчання)Offline (аудиторії з викладачем)
Мриглоцький Павло
Senior QA Automation at QArtrock, Certified ISTQB
☑️ AQA з понад 10-річним досвідом роботи у автоматизованому тестуванні ПЗ. Сертифікати: “SQL for Test Engineers”, “Test Automation (Java + JUnit/TextNG + Selenium2 WebDriver)”, “ISTQB Foundation Level Tester”, “A4Q Selenium Foundation Tester”.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

X