Автоматизация тестирования Rest API (Starter)

О чём курс

О чём мастер-класс

Валерий Меньшиков разбирает базовые принципы автоматизации тестирования REST API на языке Python и показывает, как спроектировать простой тестовый фреймворк. В материалах рассматриваются генерация входных данных, создание фикстур, параметризация тестов, оформление клиентского класса для читаемости кода и запись HTTP-запросов и ответов в логи. Отдельный блок отведён под установку и настройку необходимого программного обеспечения.

Для кого

Мастер-класс рассчитан на слушателей с минимальными базовыми навыками программирования на Python:

  • ручных тестировщиков, планирующих освоить автоматизацию;
  • специалистов, которые делают первые шаги в тестировании REST API и ещё не писали автотесты под эти задачи.

Чему вы научитесь

По словам автора, после изучения материалов вы сможете:

  • понимать структуру тестового проекта и выстраивать базовый фреймворк;
  • генерировать тестовые данные и подставлять их в проверки;
  • применять подход DDT, выполняя один тест на разных наборах данных;
  • настраивать логгирование сетевых запросов и ответов;
  • сокращать время на проведение регрессионного и smoke-тестирования.

Программа обучения

  • Знакомство
  • Подготовка
    • Дополнительные материалы по установке необходимых программ
  • Введение
    • Организация тренинга
  • Первый тест
    • Зачем тестировать REST API
    • Выбор Python
    • Теория и генерация кода для первого теста
  • Fixture
    • Что такое фикстура
    • Написание первых фикстур в проекте
  • Подготовка тестовых данных
    • Генерация данных и подстановка в тест
  • Параметризация
    • Выполнение одного теста на разных тестовых данных
  • Класс клиент
    • Улучшение читаемости тестов и удобство использования методов
  • Логгирование
    • Логирование информации для анализа выполнения теста
Складчина создана 4 января 2025 г. · описание обновлено 25 октября 2026 г.

Другие материалы автора 3

ВМ Валерий Меньшиков Все материалы
1 014 ₽ 3 000 ₽