Що нового?

Придбаний [software-testing] Автоматизація тестування REST API на Python (Арсеній Батиров, Віталій Котов)

Інформація про покупку
Тип покупки: Складчина
Ціна: 3309 ГРН
Учасників: 0 з 69
Організатор: Відсутній
Статус: Набір учасників
Внесок: 49.9 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
цей курс дозволить навчитися з нуля автоматизувати тестування API на популярному стеку Python, requests, pytest, Allure і Docker.
Онлайн-тренінг
опис
У сучасному світі тестування 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
увага.створений нами на заняттях фреймворк ми закинемо на GitHub. Його можна буде додати в резюме і застосовувати на роботі.
Урок 1-Налаштування оточення, запуск першої програми

  1. мотивація-навіщо тестувати API
  2. підбір стека технологій
  3. Установка Python3 і Pycharm на популярні ОС
  4. введення в HTTP і API
  5. Структура HTTP запиту
  6. Створення проекту
  7. Установка pip3
Урок 2 - створення простих запитів до API

  1. вивчення тестового API
  2. пишемо перший GET-запит
  3. розбираємося з форматом JSON
  4. відправка data і Get-параметрів в запиті
  5. Автоматичний парсинг JSON
  6. Робота з POST-запитами
  7. інтерпретація кодів відповіді сервера
  8. читання і відправка headers запиту
  9. читання і відправка cookies запиту
Урок 3-інтеграція pytest в проект

  1. знайомство з бібліотекою pytest
  2. параметризований тест
  3. створення API-тестів на авторизацію
  4. функція setup в pytest, фікстури
  5. початок роботи над фреймворком
Урок 4-Створення фреймворку і запуск в Docker

  1. Створення фреймворку-робота з гнучкими assert і verify
  2. створення API-тестів на реєстрацію
  3. Робота з put-запитами
  4. Створення кастомних параметрів запиту
  5. автоматичне логування запитів і відповідей, робота з логами
  6. додавання Allure-звітів до проекту
  7. Запуск проекту в Docker
Урок 1-Налаштування оточення, запуск першої програми

  1. мотивація-навіщо тестувати API
  2. підбір стека технологій
  3. Установка Python3 і Pycharm на популярні ОС
  4. введення в HTTP і API
  5. Структура HTTP запиту
  6. Створення проекту
  7. Установка pip3
Урок 1-Налаштування оточення, запуск першої програми

  1. мотивація-навіщо тестувати API
  2. підбір стека технологій
  3. Установка Python3 і Pycharm на популярні ОС
  4. введення в HTTP і API
  5. Структура HTTP запиту
  6. Створення проекту
  7. Установка pip3
початок: 11 серпня 2021
Закінчення: 8 вересня 2021
https://privatelink.de/?https://software-testing.ru/edu/3-online/321-rest-api-python
 
Угорі