SHAREWOOD

SHAREWOOD
Редактор
- Регистрация
- 25/11/2019
- Сообщения
- 141.573
- Репутация
- 89.645
Складчина: Автоматизация тестирования REST API (Advanced) [Валерий Меньшиков]
Описание:
Этот курс идеально подойдет как для специалистов по автоматизированному тестированию на Python с опытом до 3 лет, стремящихся дополнить и упорядочить свои знания, так и для профессионалов автоматизации, желающих освоить Python QA.
Требования к обучению:
- Основные навыки программирования на Python и работы с Git
- Понимание принципов работы веб-приложений
- Умение использовать консоль разработчика браузера
- Знание теории функционального тестирования
Характеристики курса:
- Микросервисное учебное приложение для обучения интеграционным сценариям
- Применение различных шаблонов проектирования
- Поднятие технической грамотности функционального тестировщика до уровня разработчика
- Выявление ошибок в работе веб-приложений
- Гибкий и простой в использовании инструмент для создания автотестов на Python
- Минимум теории, максимум практики, изучаем только актуальное на данный момент
- В первую неделю мы обсудим организацию занятий, обновим основы Python и установим необходимые программы, напишем первые тесты, настроим автоматический запуск тестов в GitHub.
Урок 1: Введение в курс
Урок 2: Установка требуемых инструментов
Урок 3: Повторение основ Python
Урок 4: Общий обзор курса
Урок 5: Основы REST API
Урок 6: Типы запросов, CRUD, анализ запроса и ответа сервера
Урок 7: Библиотека requests, формирование запроса в Python, анализ объекта RESPONSE
Урок 8: Создание первого автотеста
Урок 9: Создание класса клиента, объединение методов для удобства использования
Урок 10: Приоритеты автоматизации, время запуска автотестов, настройка их выполнения через GitHub - На второй неделе мы обучимся созданию тестовых данных и выносу их подготовки в специальные функции "fixture".
Урок 1: Логирование запросов и авторизация (применяем паттерн проектирования "Proxy")
Урок 2: Облегчаем доступ к классам-клиентам, вспомогательные классы (внедряем паттерн "Facade")
Урок 3: Умные ожидания (исследуем паттерн "Decorator")
Урок 4: Фикстуры для подготовки тестовых данных и авторизации - Нa третьей неделе изучим различные типы проверок.
Урок 1: Типы проверок
Урок 2: Базовые проверки
Урок 3: Проверка структуры и типов данных
Урок 4: Проверка значений json структуры
Урок 5: Менеджер контекста
Урок 6: Мягкие проверки
Урок 7: Функции-проверки - На 4-й неделе научимся работать с файлами конфигурации, запускать тесты в разных средах, создавать красивые и информативные отчеты Allure.
Урок 1: Файлы конфигурации
Урок 2: Сборка docker-образа
Урок 3: Создание отчетов Allure и настройка Github Actions для этих отчетов
Урок 4: Работа с Github Actions
Урок 5: Подведение итогов
Скрытая ссылка
Материал «Автоматизация тестирования REST API (Advanced) [Валерий Меньшиков]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.