Вы используете мобильную версию

перейти на Полную версию сайта

Запись

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

Складчина Автоматизация тестирования REST API. Advanced (Валерий Меньшиков). Совместные покупки курсов, тренингов, обучения. Присоединяйтесь! Важен каждый вкладчик.

Тема найдена по тегам:
Цена:
29900 руб
Взнос:
326 руб
Организатор:
Dr.Vatson

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

1. Dr.Vatson
open
2
  1. Dr.Vatson
    Dr.Vatson Организатор складчин

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

    [​IMG]

    Для кого курс:

    Курс подойдет специалистам автоматизированного тестирования на Python с опытом работы до 3-х лет, желающим углубить и систематизировать свои знания или специалистам автоматизированного тестирования желающим перейти на Python QA.

    Необходимые знания:
    • базовые навыки программирования на Python и работы с Git
    • основы работы веб-приложений
    • навыки работы с консолью разработчика в браузере
    • знание теории функционального тестирования
    Что даст вам этот курс?

    Курс позволит узнать, как решаются задачи автоматизации тестирования на реальных проектах с использованием языка Python. На первый план выходит понимание принципов построения framework-a и решения задач, а не изучение конкретного инструмента. Обучение представляет из себя подготовку автоматизатора, где вы научитесь уверенно разрабатывать автотесты для REST API и поиска неисправностей в бэкенде

    Особенности курса:
    • микросервисное учебное приложение, которое позволит научиться писать интеграционные сценарии
    • использование нескольких паттернов проектирования
    • повышение технической грамотности функционального тестировщика до уровня разработчика
    • поиск неисправностей в работе веб-приложений
    • гибкий и простой в использовании инструмент для написания автотестов на Python
    • минимум теории, будем изучать только то, что нужно в данный момент и максимум практики
    1. Неделя: ведение в автоматизацию тестирования

      В течение 1 недели мы обсудим как будут проходить занятия, вспомним основы Python и установим необходимые для работы программы, напишем первые тесты, и настроим автоматический запуск тестов в GitHub

      Урок 1: Знакомство
      Урок 2: Подготовка и установка необходимых инструментов
      Урок 3: Повторение базовых знаний по python
      Урок 4: Введение, поговорим о том, как будет проходить тренинг
      Урок 5: Что такое REST API
      Урок 6: Виды запросов и CRUD. Из чего состоит запрос и ответ сервера.
      Урок 7: Библиотека requests, как выглядит запрос в Python, анализ объекта RESPONSE
      Урок 8: Создание первого теста
      Урок 9: Создание класса клиента, и объединение методов, для удобства использования
      Урок 10: Что необходимо автоматизировать в первую очередь, когда выполнять автотесты, настройка прогона тестов в github
    2. Неделя: архитектура и работа с данными

      В течение второй недели мы научимся создавать тестовые данные, выносить их подготовку специальные функции "fixture"

      Урок 1: Логгирование запросов и авторизация(внедняем паттерн проектирования "Proxy")
      Урок 2: Повышаем удобство доступа к классам клиентам, классы помощники (внедряем паттерн проектирования "Facade")
      Урок 3: Умные ожидания (изучаем паттерн проектирования "Decorator")
      Урок 4: Фикстуры подготовки тестовых данных и авторизации
    3. Неделя: проверки

      В течение 3 недели мы изучим различные виды проверок

      Урок 1: Виды проверок
      Урок 2: Базовые проверки
      Урок 3: Проверка структуры и типов данных
      Урок 4: Проверка значений json структуры
      Урок 5: Менеджер контекста
      Урок 6: Мягкие проверки
      Урок 7: Функции чекеры
    4. Неделя: работа с конфигурациями, allure отчеты

      На 4 неделе мы научимся работать с файлами конфигурации, научимся запускать тесты на разных окружениях, построим красивые и информативные allure отчеты.

      Урок 1: Файлы конфигурации
      Урок 2: Сборка docker образа
      Урок 3: Allure отчеты и настройка отчета Github Actions
      Урок 4: Github Actions
      Урок 5: Подведение итогов

    Результат:

    В конце обучения у вас будет репозиторий на GitHub. Вы научитесь правильно проектировать и строить фреймворки автотестов, делать красивые отчеты о тестировании, работать с файлами конфигурации и запускать автотесты в docker.

    [​IMG]

    Валерий Меньшиков
    • Эксперт по автоматизации тестирования API с использованием Python, с опытом работы более 6 лет
    • Занимаюсь автоматизацией тестирования для более чем 100 REST, gRPC, GraphQL микросервисов
    • Я помогу вам написать автотесты так, чтобы вы могли гордиться своим GitHub репозиторием, а внедренные решения позволят ускорить разработку, повысить стабильность и обеспечат легкую поддержку фреймворка автотестов
    • Являюсь Lead QA Automation Engineer в OZONTECH
    • Руковожу школой автоматизации тестирования IT WIZARD
    • Спикер конференции Ozon Tech Community QA (Python) Meetup

     
    Dr.Vatson, 3 окт 2024
  2. Похожие складчины
    Загрузка...
Наверх