Продвинутый курс по автоматизации тестирования Python Advanced

49 участников

О чём курс

Вы перейдете от стандартного написания скриптов к созданию масштабируемой архитектуры автотестов уровня Senior+, охватывающей gRPC, GraphQL, SOAP и Kafka. Материал закрывает разрыв между рутинным тестированием и разработкой, обучая вас писать код, который по производительности и структуре близок к микросервисам на FastAPI. Вы научитесь не просто использовать инструменты вроде Selenium или Allure, а кастомизировать их под сложные задачи, внедрять CI/CD процессы и работать с нативным тестированием мобильных приложений (Kaspresso, XCTest). Курс ориентирован на тех, кто хочет видеть работу тестируемых систем «под капотом» и готов выстраивать надежные пайплайны автоматизации с нуля.

Программа обучения

    1. Дополнительное занятие с базового курса Python. Venv, Poetry и управление зависимостями проекта
    1. Построение минимального микросервиса с FastApi и тесты
    1. Доработаем микросервис – добавим базу данных
    1. Запускаем микросервис в docker
    1. Деплоим микросервис с GitHub Actions
    1. Продвинутые техники автоматизации REST API с Requests. Часть I
    1. Знакомство с проектом Niffler
    1. Расширение функциональности Pytest: пишем свои фикстуры и управляем запуском теста
    1. Работаем с реляционными базами данных из тестов
    1. Нативное тестирование Android – Kaspresso
    1. Кастомизация фреймворков – расширяем Allure, Selenium, Requests
    1. Маскирование чувствительных данных в логах модуля logging
    1. Реализуем OAuth авторизацию с помощью кастомизации requests
    1. Продвинутые техники REST API с Requests. Часть II
    1. REST API. Прокачаем Allure-отчеты
    1. Нативное тестирование iOS – Swift + XCTest. Часть I
    1. Нативное тестирование iOS – Swift + XCTest. Часть II
    1. Нативное тестирование iOS. XCTest. Часть III
    1. Параллелизация тестов в pytest: как не выстрелить себе в ногу
    1. Unit тесты – пишем тестируемый код и тесты для него
    1. Продвинутое занятие по devtools – секреты инструментов разработчика
    1. REST API. Какие тесты нужно проводить, а какие – нет
    1. Apache kafka – тестируем асинхронные микросервисы
    1. Тестируем SOAP сервисы с помощью requests. Часть I
    1. Тестируем SOAP сервисы с помощью requests. Часть II
    1. Установочное занятие по диплому
    1. Конференции – готовим доклад и себя к выступлению
    1. CI/CD – pipeline, к которому мы шли
    1. Дополнительное занятие. Selene
    1. Дополнительное занятие. Allure Reports
    1. Пишем первые тесты, разбираемся с селекторами
    1. Переиспользуем код между разными тестами
    1. Погружение: пишем тесты для сложных сценариев
    1. Page Object паттерн в IOS тестах
    1. Особенности XCUITests
    1. Финальная лекция блока
    1. PC сервисы с помощью нативных библиотек
    1. gRPC. Разработка серверной части.
    1. gRPC. Клиентская часть и разработка автотестов.
    1. Q&A по дипломному проекту
    1. Выпускной!
Складчина создана 27 сентября 2024 г. · описание обновлено 23 марта 2026 г.
2 380 ₽ 49 500 ₽