Автоматизация API на Python
Можно купить запись и прилагающиеся материалы. Цена: 1,800 рублей
На вебинаре мы:

✔ Поговорим о том, как устроен протокол HTTP
✔ Расскажем, что такое API и зачем его тестировать отдельно
✔ Настроим окружение для запуска REST API тестов на Python с нуля
✔ Разберем устройство типичного API - для вебинара мы специально разработали тестовый пример
✔ Напишем небольшой, но легко расширяемый фреймворк для автотестирования, который закинем на Github
✔ Настроим параллельный запуск автотестов и запустим их в Docker
✔ Поговорим об актуальности данного стека на разных рынках - американском, европейском и российском

Итоговый фреймворк можно будет скачать, изучить и применять на работе.

Стек: Python, pytest, requests, allure, json, Docker

Для кого:

✔ для начинающих автоматизаторов
✔ для тех, кто хочет эффективно и быстро автоматизировать тесты на API
✔ для тех, кто уже перерос тесты в Postman
✔ для тех, кому интересна крутая альтернатива стека на Java
Программа вебинара
1. API и HTTP
✔ Что такое API
✔ Зачем тестировать API
✔ Как устроен протокол HTTP
✔ Обзор нашего API
2. Python, IDE, environment
✔ Как установить Python
✔ Какую IDE выбрать
✔ Правильная настройка окружения
3. Обзор requests
✔ Подключение
Составляем запросы (requests)
✔ Изучаем ответы (responses)
4. Обзор Pytest
✔ Подключение
✔ Обзор методов
✔ Пример простого unit-теста
5. Создание framework
✔ Подключаем нужные библиотеки
✔ Создаем базовый класс
✔ Добавляем обертку для requests
✔ Интегрируем API-тесты
6. Запуск тестов
✔ Контейнеризация с Docker
✔ Запускаем тесты параллельно
✔ Создаем отчеты в Allure
Вопрос:
Вебинар уже прошел? Тогда что я покупаю?
Ответ:
Вы покупаете все материалы вебинара, включая видеозапись. Мы дадим доступ в Телеграмм-группу, где находятся:

- Видеозапись вебинара
- Подробную инструкцию о том, как настроить окружение для тестов
- Доступы к репозиториям с тестами
- Доступ к тестовому API
- Возможность задавать вопросы по теме ведущим вебинара

Посмотреть вебинар можно будет в любое удобное для вас время. Задавать вопросы спикерам можно будет в той же группе.
Вопрос:
Какой уровень программирования на Python нужен для прохождения вебинара?
Ответ:
Если коротко - никакой.

Будет здорово, если у вас уже есть хотя бы небольшой опыт программирования на любом языке. Но даже если его нет - мы все покажем, а в конце дадим ссылку на репозиторий с кодом, который будем обсуждать на вебинаре. Его можно будет скачать и разобраться с ним после вебинара.
Ведущие вебинара
  • Виталий
    Lead Automation QA Engineer в Badoo, основатель LearnQA
    Занимаюсь автоматизацией тестирования более 10 лет. Пишу на PHP, JavaScript, Java, Python и чем-то еще. :)

    До этого занимался разработкой веб-сервисов и бэкенда.

    Работаю с Selenium, Appium, пишу API-тесты. На работе занимаюсь построением автоматизации, обучением тестировщиков автоматизации и написанием статей об автоматизации…

    В свободное время преподаю в LearnQA.
  • Светлана
    Sr. QA Automation Engineer
    Более 8 лет опыта в ручном тестировании и автоматизации. Последние 6 лет работаю в Сан Франциско, занимаюсь автоматизацией веба, REST API, мобильных и блютуз-девайсов, также преподаю автоматизацию тестирования в американской IT школе.

    Приходя в компании, я часто настраиваю автоматизацию и организовываю процессы тестирования с нуля, нанимаю и обучаю сотрудников.

    Хобби: помогаю друзьям и студентам устроиться на хорошую работу в США.
Получать доступ
Оплата для физлиц

После оплаты наши специалисты свяжутся с Вами через Telegram или email в течение суток и предоставят доступ. Вы покупаете все материалы вебинара, включая видеозапись. Мы дадим доступ в Телеграмм-группу, где находятся:

- Видеозапись вебинара
- Подробную инструкцию о том, как настроить окружение для тестов
- Доступы к репозиториям с тестами
- Доступ к тестовому API
- Возможность задавать вопросы по теме ведущим вебинара

Посмотреть вебинар можно будет в любое удобное для вас время. Задавать вопросы спикерам можно будет в той же группе.
10000 рублей
Оплатите картой через
Яндекс.Кассу или PayPal
Остались вопросы?
Задайте все интересующие вас вопросы ведущим вебинара