Red Sun
Модератор
- 01.01.22
- 44.074
- 500.016
Другие курсы от автора:
[Ирина Подрез] Библиотека знаний Podrez Academy (2025)
[Вадим Закиров] Закрытый клуб стокеров (Ноябрь + Декабрь 2025)
[Марина Аленина] [Учетбеззабот] Самозанятые: как сотрудничать безопасно (2025)
[Надежда Артамонова] Новогодний декор как искусство (2025)
[Дарья Селиверстова] [ЕДАша] Сборник рецептов полуфабрикатов (2025)
[Екатерина Кудерцева] [katrin_ecotrue] Уход за кожей лица. Активы (2025)
[Максим Котёнков] Клуб SEO мясо (Декабрь 2025)
[Вадим Закиров] Закрытый клуб стокеров (Ноябрь + Декабрь 2025)
[Марина Аленина] [Учетбеззабот] Самозанятые: как сотрудничать безопасно (2025)
[Надежда Артамонова] Новогодний декор как искусство (2025)
[Дарья Селиверстова] [ЕДАша] Сборник рецептов полуфабрикатов (2025)
[Екатерина Кудерцева] [katrin_ecotrue] Уход за кожей лица. Активы (2025)
[Максим Котёнков] Клуб SEO мясо (Декабрь 2025)
Автор: Stepik
Название: Автоматизация тестирования API с Python. Расширенный (2025)
Описание
Чему вы научитесь:
Подробнее:
Название: Автоматизация тестирования API с Python. Расширенный (2025)
Описание
Чему вы научитесь:
- Анализировать и тестировать API, используя различные протоколы и технологии.
- Изучите лучшие практики и разработаете тестовый фреймворк для API-тестирования.
- Отработаете навык написания API-автотестов с упором на проверку бизнес-логики.
- Поймете работу HTTP-протокола на высоком уровне, включая все нюансы и тонкости.
- Научитесь использовать библиотеку HTTPX для отправки запросов, загрузки файлов и разработки API-клиентов.
- Генерировать тестовые данные с помощью библиотеки Faker.
- Применять JSON Schema для валидации API-ответов.
- Освоите Pydantic для удобной работы с данными и их валидации.
- Разрабатывать тесты для реальных API и интегрировать их в процессы CI/CD.
- Писать автотесты и запускать их на выделенном тестовом сервере.
- Настроить и автоматизировать запуск автотестов в CI/CD с публикацией Allure-отчетов и истории.
- Научитесь запускать автотесты параллельно для ускорения процесса тестирования.
- Работать с Allure и Allure TestOPS: создавать понятные и детализированные отчеты с вложением файлов и логов API автотестов.
- Работать с gRPC протоколом: писать gRPC сервер и клиент, генерировать proto контракты.
- Работать с WebSocket API для real-time приложений: писать WebSocket сервер и клиент, изучить работу WebSocket с браузером.
- Работать с низкоуровневыми протоколами TCP/IP: писать TCP сервер и TCP клиент.
- Освоите популярный фреймворк pytest: научитесь писать фикстуры, ставить маркировки, параметризировать тесты, создавать собственные плагины и многое другое.
- Научитесь работать с командной строкой.
- Научитесь правильно настраивать и управлять проектом с помощью Pydantic settings и переменных окружения.
- Грамотно составлять и продвигать резюме для увеличения числа откликов и приглашений.
- Эффективно проходить собеседования: получить практические советы, применимые в реальной жизни.
- Работать с Git, публиковать и доводить до финала проект на GitHub, что станет отличным дополнением к резюме.
- Закрепиться на позиции после устройства на работу и продолжать профессиональный рост.
Приветствие и инструкции
- Знакомимся
- Советы по изучению материала
- Инструкции по отправке заданий на проверку
- Поддержка от преподавателя и вопросы
- Основные виды тестирования
- Техники тест-дизайна
- Артефакты тестирования и тестовая документация
- Введение в автоматизацию тестирования
- Основные инструменты автоматизации тестирования
- Установка и настройка окружения Python
- Установка и настройка PyCharm
- Начало работы с Git
- Публикация проекта на GitHub
- Работа с GitHub Desktop
- Структура веб-страницы
- CSS Локаторы и поиск элементов на странице
- XPath Локаторы
- Введение в Playwright
- Углубление в Playwright
- Работа с авторизацией в Playwright
- Введение в Pytest
- Интеграция Pytest и Playwright
- Маркировки Pytest
- Pytest skip, skipif, xfail
- Фикстуры Pytest
- Плагины Pytest
- Параметризация Pytest
- Перезапуски автотестов в Pytest
- Знакомство с PageObject
- Практикуемся в реализации PageObject
- Знакомство с PageComponent
- Практикуемся в реализации PageComponent
- Знакомство с PageFactory
- Практические применение PageFactory в автотестах
- Наращивание тестовой базы и рефакторинг
- Знакомство с Allure
- Интеграция Allure в автотесты
- Добавление Allure шагов в автотесты
- Добавление Playwright Trace Viewer в Allure отчет
- Добавление видео в Allure отчет
- Знакомство с Allure TestOPS
- Настройки автотестов с Pydantic
- Запуск автотестов на разных браузерах
- Параллельный запуск автотестов
- Моки и оптимизация UI автотестов
- Логирование взаимодействий со страницей
- Добавляем информацию о переменных окружения в Allure отчет
- Введение в CI/CD
- CI/CD системы
- Подготовка проекта к запуску на CI
- Запуск автотестов на CI
- Итоговый проект
- Рекомендации по составлению резюме
- Рекомендации по прохождению собеседований
Подробнее:
Скачать:![]()
Автоматизация тестирования UI с Python и Playwright. Расширенный
🏆 Победитель Stepik Awards 2025. Все задания проверяются лично, с поддержкой преподавателя. Погружение в профессию QA Automation Engineer с использованием актуальных технологий: Playwright, Allure, Pytest, AI Review, GitLab CI. Вы освоите создание тестовых фреймворков, применение паттернов...stepik.org
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Последнее редактирование модератором: