Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 2 окт 2024.

Основной список: 17 участников

Резервный список: 1 участников

  1. 2 окт 2024
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Автоматизация тестирования REST и gRPC API [Валерий Меньшиков]

    2024-10-02_15-57-03.png

    Курс подойдет специалистам автоматизированного тестирования 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 руб.
    Скрытая ссылка
     
    Последнее редактирование модератором: 4 окт 2024
    3 пользователям это понравилось.
  2. Последние события

    1. Bad86x
      Bad86x участвует.
      20 фев 2026
    2. Pynot
      Pynot участвует.
      25 окт 2025
    3. Acsyel
      Acsyel участвует.
      26 июл 2025
    4. Evgenileongard
      Evgenileongard участвует.
      29 июн 2025