EGround
Редактор
- Сообщения
- 24.288
- Реакции
- 127
Складчина: Автоматизация тестирования REST и gRPC API [Валерий Меньшиков]
Курс подойдет специалистам автоматизированного тестирования API на Python с опытом работы до 3-х лет, а так же специалистам кто уже умеет автоматизировать UI тесты и хочет переквалифицироваться на автоматизацию API. В курсе очень емко и без воды рассказывается сразу много тем в очень сжатые сроки, такие как построение API фреймворка с нуля, работа с базой данных, ORM, кодогенерация моделей, таблиц, REST и gRPC клиентов. Основные слушатели специалисты Middle+ , Senior уровня уже имеющие опыт автоматизации на Python.
Необходимые знания:
- навыки программирования на Python и работы с Git
- знание ООП
- знание и понимание работы веб-приложений и REST API
- навыки работы с консолью разработчика в браузере
- знание теории функционального тестирования
Курс позволит узнать, как решаются задачи автоматизации тестирования REST и gRPC API для приложений, основанных на микросервисной архитектуре с использованием языка Python. Освоив данный курс, вы получите навыки построения фрейморка автотестирования API для web — сервисов с нуля, работы с базой данных, а также научитесь собирать пакеты, использовать различные инструменты генерации кода и формировать отчеты о выполнении тестов и многое другое.
Особенности курса:
- микросервисное учебное приложение, которое позволит научиться писать интеграционные сценарии
- использование нескольких паттернов проектирования
- повышение технической грамотности функционального тестировщика до уровня разработчика
- поиск неисправностей в работе веб-приложений
- гибкий и простой в использовании инструмент для написания автотестов на Python
- минимум теории, максимум практики
- широкое использование инструментов генерации кода
- взаимодействие с базой данных
- работа с gRPC API
- несколько тысяч строк готового кода и 5 итоговых репозиториев
Программа:
- Этот модуль доступен сразу после покупки, вспомним основы Python и установим необходимые для работы программы
Урок 1: Знакомство, подготовка к работе, установка необходимых инструментов
Урок 2: Повторение базовых знаний по python - В течение 1 недели повторим работу с REST API и напишем первый API клиент
Урок 1: Введение
Урок 2: Работа с API
Урок 3: Реализация API клиента на Python - В течение второй недели, напишем свой REST Client с логгированием и научимся валидировать типы данных запроса и ответа используя Pydantic
Урок 1: Класс обертка
Урок 2: Валидация типов данных - В течение 3 недели встроим проверки проверки в API клиент и научимся генерировать Pydantic модели
Урок 1: Проверки
Урок 2: Классы помощники - На 4 неделе мы научимся работать с базой данных и ORM
Урок 1: База данных
Урок 2: ORM - На 5 неделе мы научимся работать с файлами конфигурации, научимся запускать тесты на разных окружениях
Урок 1: Фикстуры
Урок 2: Конфигурационный файл - На 6 неделе мы научимся собирать пакеты, построим красивые и информативные allure отчеты.
Урок 1: Отчеты о прохождении тестов
Урок 2: Сборка пакетов - На 7 неделе мы научимся генерировать REST и gRPC клиенты
Урок 1: Кодогенерация и работа с gRPC - 8 неделя не предполагает домашние задания и предназначена для сдачи долгов
Цена 45000 руб.
Материал «Автоматизация тестирования REST и gRPC API [Валерий Меньшиков]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.