Капоне
Администратор
- Регистрация
- 1 Апр 2015
- Сообщения
- 94.858
- Реакции
- 465.727
Складчина: Автоматизация тестирования API с Python. Расширенный [Никита Филонов]
Чему вы научитесь:
Анализировать и тестировать 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, что станет отличным дополнением к резюме.
Закрепиться на позиции после устройства на работу и продолжать профессиональный рост.
Спойлер: Программа:
Приветствие и инструкции
Знакомимся
Советы по изучению материала
Инструкции по отправке заданий на проверку
Поддержка от преподавателя и вопросы
Введение в профессию QA Automation Engineer
Основы тестирования программного обеспечения
Основные виды тестирования
Техники тест-дизайна
Артефакты тестирования и тестовая документация
Введение в автоматизацию тестирования
Основные инструменты автоматизации тестирования
Настройка окружения
Установка и настройка окружения Python
Установка и настройка PyCharm
Система контроля версий Git
Начало работы с Git
Публикация проекта на GitHub
Работа с GitHub Desktop
Основы работы с API
Знакомство с gRPC протоколом
Знакомство с WebSocket протоколом
Знакомство с TCP/IP протоколами
Работа с аутентификацией
Основы работы с HTTPX
Введение в HTTPX
Практикуемся в работе с HTTPX
Знакомство с API клиентами
Практикуемся в реализации API клиентов
Практикуемся в использовании API клиентов
Основы работы с Pydantic
Знакомство с Pydantic
Применяем Pydantic в API клиентах
Валидация JSON schema
Знакомство в Faker
Управление автотестами c Pytest
Введение в Pytest
Написание API автотестов используя Pytest
Маркировки Pytest
Pytest skip, skipif, xfail
Фикстуры Pytest
Плагины Pytest
Параметризация Pytest
Перезапуски автотестов в Pytest
Практика написания API автотестов
Рефакторинг и подготовка к написанию API автотестов
Практикуемся в написании API автотестов. Часть 1
Практикуемся в написании API автотестов. Часть 2
Практикуемся в написании API автотестов. Часть 3
Практикуемся в чтении и разборе ошибок API автотестов
Создание Allure отчета
Знакомство с Allure
Интеграция Allure в автотесты
Добавление Allure шагов в автотесты
cURL в Allure-отчете: упрощаем анализ API-тестов
Знакомство с Allure TestOPS
Улучшение автотестов
Настройки автотестов с Pydantic
Параллельный запуск автотестов
Добавляем логирование для API автотестов
Добавляем информацию о переменных окружения в Allure отчет
Улучшение работы с API клиентами с помощью Enum для URI
Работа с CI/CD
Введение в CI/CD
CI/CD системы
Подготовка проекта к запуску на CI
Запуск автотестов на CI
Резюме
Итоговый проект
Рекомендации по составлению резюме
Рекомендации по прохождению собеседований
Цена 5980 руб.
СЛИВЫ КУРСОВ
Чему вы научитесь:
Анализировать и тестировать 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, что станет отличным дополнением к резюме.
Закрепиться на позиции после устройства на работу и продолжать профессиональный рост.
Спойлер: Программа:
Приветствие и инструкции
Знакомимся
Советы по изучению материала
Инструкции по отправке заданий на проверку
Поддержка от преподавателя и вопросы
Введение в профессию QA Automation Engineer
Основы тестирования программного обеспечения
Основные виды тестирования
Техники тест-дизайна
Артефакты тестирования и тестовая документация
Введение в автоматизацию тестирования
Основные инструменты автоматизации тестирования
Настройка окружения
Установка и настройка окружения Python
Установка и настройка PyCharm
Система контроля версий Git
Начало работы с Git
Публикация проекта на GitHub
Работа с GitHub Desktop
Основы работы с API
Знакомство с gRPC протоколом
Знакомство с WebSocket протоколом
Знакомство с TCP/IP протоколами
Работа с аутентификацией
Основы работы с HTTPX
Введение в HTTPX
Практикуемся в работе с HTTPX
Знакомство с API клиентами
Практикуемся в реализации API клиентов
Практикуемся в использовании API клиентов
Основы работы с Pydantic
Знакомство с Pydantic
Применяем Pydantic в API клиентах
Валидация JSON schema
Знакомство в Faker
Управление автотестами c Pytest
Введение в Pytest
Написание API автотестов используя Pytest
Маркировки Pytest
Pytest skip, skipif, xfail
Фикстуры Pytest
Плагины Pytest
Параметризация Pytest
Перезапуски автотестов в Pytest
Практика написания API автотестов
Рефакторинг и подготовка к написанию API автотестов
Практикуемся в написании API автотестов. Часть 1
Практикуемся в написании API автотестов. Часть 2
Практикуемся в написании API автотестов. Часть 3
Практикуемся в чтении и разборе ошибок API автотестов
Создание Allure отчета
Знакомство с Allure
Интеграция Allure в автотесты
Добавление Allure шагов в автотесты
cURL в Allure-отчете: упрощаем анализ API-тестов
Знакомство с Allure TestOPS
Улучшение автотестов
Настройки автотестов с Pydantic
Параллельный запуск автотестов
Добавляем логирование для API автотестов
Добавляем информацию о переменных окружения в Allure отчет
Улучшение работы с API клиентами с помощью Enum для URI
Работа с CI/CD
Введение в CI/CD
CI/CD системы
Подготовка проекта к запуску на CI
Запуск автотестов на CI
Резюме
Итоговый проект
Рекомендации по составлению резюме
Рекомендации по прохождению собеседований
Цена 5980 руб.
СЛИВЫ КУРСОВ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Основы лепки из глины: тарелка и кружка своими руками [lectoroom] [Светлана Килякова]
- Зарабатывай до 200 000 рублей на обслуживании кондиционеров [Руслан Климатик]
- Фабрика беглости. Изучайте грамматику, выражения и стратегии разговорной английской речи [Giovana Gogola]
- Нейросети для учителей [Изи Физис] [Надежда Юрьевна, Анна Вячеславовна]
- Английский в действии. Воркбук для повышения уровня вашего английского [Giovana Gogola]
- Трейдинг ретрит [Vesperfin] [Арина Веспер]