Запись

Автоматизация тестирования REST и gRPC API (Валерий Меньшиков)

Тема в разделе "Курсы по программированию"

Цена:
45000 руб
Взнос:
605 руб
Организатор:
Организатор

Список участников складчины:

1. Организатор
open
2
Записаться
  1. Организатор Организатор складчин

    Автоматизация тестирования REST и gRPC API (Валерий Меньшиков)

    [​IMG]


    Курс подойдет специалистам автоматизированного тестирования 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 неделя не предполагает домашние задания и предназначена для сдачи долгов

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
     
  2. Похожие складчины
    Загрузка...
Наверх