Программа и содержание

Сайт: Сайт автора

КАК ПОСТРОИТЬ API FRAMEWORK ЗА ЧАС, ДАЖЕ ЕСЛИ ТЫ ПОЧТИ НЕ ЗНАЕШЬ PYTHON?

Каждая видео лекция занимает от 5 до 20 минут, одно занятие включает от 1 до 5 видео уроков.

Данный мастер-класс не предполагает выдачу и проверку домашних заданий

Этот мастер-класс для тех кто:

только начал изучать Python

хочет сделать первый шаг в автоматизации тестирования REST API

является ручным тестировщиком

еще ни разу не писал автотесты на REST API

Необходимые знания:

минимальные навыки программирования на Python

Сразу после изучения мастер-класса ты сможешь:

- написать простой фреймворк автотестов

- понимать структуру

- генерировать тестовые данные

- использовать DDT подход (прогонять один тест на разных тестовых данных)

- логгировать HTTP запросы и ответы

- экономить время на проведении regression и smoke тестирования.

ПРОГРАММА:

Знакомство

Подготовка

Бесплатный дополнительный модуль, который не входит в основную программу мастер-класса. В этом уроке, дополнительные материалы по установке необходимых программ.

Введение

Поговорим о том, как будет проходить тренинг

Первый тест

В этом уроке рассмотрим: зачем тестировать REST API, почему выбираем именно Python, общую теорию и сгенерируем код для первого теста.

Fixture

В этом уроке рассмотрим, что такое фикстура, а так же напишем первые фикстуры в нашем проекте.

Подготовка тестовых данных

В этом уроке научимся генерировать тестовые данные и подставлять в тест.

Параметризация

В этом уроке мы узнаем про параметризацию и научимся выполнять один и тот же тест, на разных тестовых данных.

Класс клиент

В этом уроке улучшим читаемость наших тестов и повысим удобство использования методов.

Логгирование

В этом уроке научимся логгировать необходимую информацию и понимать что происходит в нашем тесте.