YATL для автоматизации тестирования

YATL — это легковесный фреймворк для тестирования API с использованием YAML-спецификаций. Он поддерживает HTTP-запросы, валидацию ответов, извлечение данных и шаблонизацию с Jinja2.
Начальный уровень

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

  • Понимать, что такое API и для чего он нужен.
  • Описывать принципы REST API.
  • Проектировать тесты для API.
  • Применять библиотеку YATL для проектирования тестов.
  • Анализировать структуру и особенности протокола HTTP.
  • Интерпретировать документацию API с учётом её ключевых элементов

О курсе

Курс состоит из нескольких глав:

  • Основы API

  • Знакомство с YATL

Каждая глава разбита на уроки, которые включают теорию и практические задания. Для прохождения курса не требуется предварительных знаний — он поможет разобраться в базовых понятиях, таких как HTTP, API, автоматизированное тестирование и другие ключевые темы. По своей сути курс представляет собой уникальную документацию библиотеки YATL.

Для кого этот курс

Начинающим тестировщикам (QA) — кто хочет освоить API-тестирование с нуля. Разработчикам — чтобы лучше понимать, как тестировать свои API и работать с документацией. Всем, кто переходит в автоматизацию — курс даёт базу (HTTP, REST, проектирование тестов) и знакомит с библиотекой YATL. Студентам и самоучкам — предварительных знаний не требуется, всё объясняется с основ. DevOps инженерам. Продуктовым менеджерам и аналитикам.

Начальные требования

Для прохождения курса не требуется предварительных знаний.
Вы узнаете всё необходимое с нуля: от базовых понятий до практической работы с API и библиотекой YATL.

Наши преподаватели

Как проходит обучение

  • Каждая глава курса разделена на уроки.

  • Урок включает теорию и практическое задание — сразу закрепляете знания на деле.

  • Предварительной подготовки не нужно: вы последовательно разберётесь с ключевыми понятиями.

  • Дедлайнов у курса нет.

Программа курса

загружаем...

Что вы получаете

  • Понятную базу — разберётесь, что такое API, как устроен HTTP, что такое REST и автоматизированное тестирование.
  • Навык проектирования тестов — научитесь проектировать тесты для API сначала вручную, а затем с использованием библиотеки YATL.
  • Работу с реальным инструментом — освоите YATL на практике, получите готовую документацию, которая останется с вами как справочник.
  • Уверенность в работе с API — сможете читать документацию любых API, формулировать правильные проверки и автоматизировать их.
  • Готовые практические примеры — после каждого урока остаются выполненные задания, которые можно использовать как основу для своих проектов.
  • Поддержку от команды курса — вы не останетесь один на один с вопросами: поможем разобраться в сложных моментах и дадим обратную связь.
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно