цей курс дозволить навчитися з нуля автоматизувати тестування API на популярному стеку Python, requests, pytest, Allure і Docker.
Онлайн-тренінг
опис
У сучасному світі тестування API стає невід'ємною частиною тестування продукту в цілому. Якщо раніше додаток взаємодіяло тільки зі своїм сервером, то в наші дні жоден додаток не обходиться без спілкування з сервісами метрик, соціальними мережами та іншими додатками. Це спілкування відбувається через API.
Відповідно, кратно зростає попит на фахівців, які будуть тестувати ці API.
При цьому API-одна з найбільш легко автоматизованих частин тестування. Вона за визначенням передбачає можливості легкого управління за допомогою програм. А значить, почати з нього шлях в автоматизації куди простіше, ніж з UI тестів.
На відміну від популярних інструментів для UI-тестування, фахівців з тестування API значно менше, і вони куди більш затребувані. А з двох найбільш популярних мов програмування Python є абсолютно точно більш простим в освоєнні.
Курс "Автоматизація тестування API на Python" спеціально створений для швидкого занурення в навички, необхідні тестувальнику для успішного старту кар'єри в автоматизації. Та й для ручного тестувальника розуміння внутрішнього пристрою API і можливість швидко перевірити свої гіпотези простим скриптом будуть значними плюсами в роботі.
на цьому курсі ви навчитеся:
Закінчення: 8 вересня 2021
Онлайн-тренінг
опис
У сучасному світі тестування API стає невід'ємною частиною тестування продукту в цілому. Якщо раніше додаток взаємодіяло тільки зі своїм сервером, то в наші дні жоден додаток не обходиться без спілкування з сервісами метрик, соціальними мережами та іншими додатками. Це спілкування відбувається через API.
Відповідно, кратно зростає попит на фахівців, які будуть тестувати ці API.
При цьому API-одна з найбільш легко автоматизованих частин тестування. Вона за визначенням передбачає можливості легкого управління за допомогою програм. А значить, почати з нього шлях в автоматизації куди простіше, ніж з UI тестів.
На відміну від популярних інструментів для UI-тестування, фахівців з тестування API значно менше, і вони куди більш затребувані. А з двох найбільш популярних мов програмування Python є абсолютно точно більш простим в освоєнні.
Курс "Автоматизація тестування API на Python" спеціально створений для швидкого занурення в навички, необхідні тестувальнику для успішного старту кар'єри в автоматизації. Та й для ручного тестувальника розуміння внутрішнього пристрою API і можливість швидко перевірити свої гіпотези простим скриптом будуть значними плюсами в роботі.
на цьому курсі ви навчитеся:
- встановлювати і налаштовувати оточення для роботи-Python, PyCharm
- завантажувати потрібні для роботи пакети і бібліотеки
- розуміти пристрій HTTP-протоколу, API і REST
- працювати з авторизаційними та сесійними cookies
- працювати з заголовками HTTP-запитів
- познайомитеся з форматом JSON і навчитеся парсити відповіді сервера
- писати прості та комплексні API-тести
- створювати звіти в Allure
- запускати тестування API в Docker
- для початківців автоматизаторів
- для тих, хто хоче ефективно і швидко автоматизувати тести на API
- для тих, хто вже переріс тести в Postman
- для тих, кому цікава крута альтернатива стека на Java
Урок 1-Налаштування оточення, запуск першої програми
- мотивація-навіщо тестувати API
- підбір стека технологій
- Установка Python3 і Pycharm на популярні ОС
- введення в HTTP і API
- Структура HTTP запиту
- Створення проекту
- Установка pip3
Урок 2 - створення простих запитів до API
Урок 3-інтеграція pytest в проект
Урок 4-Створення фреймворку і запуск в Docker
- вивчення тестового API
- пишемо перший GET-запит
- розбираємося з форматом JSON
- відправка data і Get-параметрів в запиті
- Автоматичний парсинг JSON
- Робота з POST-запитами
- інтерпретація кодів відповіді сервера
- читання і відправка headers запиту
- читання і відправка cookies запиту
- знайомство з бібліотекою pytest
- параметризований тест
- створення API-тестів на авторизацію
- функція setup в pytest, фікстури
- початок роботи над фреймворком
- Створення фреймворку-робота з гнучкими assert і verify
- створення API-тестів на реєстрацію
- Робота з put-запитами
- Створення кастомних параметрів запиту
- автоматичне логування запитів і відповідей, робота з логами
- додавання Allure-звітів до проекту
- Запуск проекту в Docker
Урок 1-Налаштування оточення, запуск першої програми
- мотивація-навіщо тестувати API
- підбір стека технологій
- Установка Python3 і Pycharm на популярні ОС
- введення в HTTP і API
- Структура HTTP запиту
- Створення проекту
- Установка pip3
Урок 1-Налаштування оточення, запуск першої програми
- мотивація-навіщо тестувати API
- підбір стека технологій
- Установка Python3 і Pycharm на популярні ОС
- введення в HTTP і API
- Структура HTTP запиту
- Створення проекту
- Установка pip3
початок: 11 серпня 2021Закінчення: 8 вересня 2021
https://privatelink.de/?https://software-testing.ru/edu/3-online/321-rest-api-python