Программирование [С. Васенков, и др.] Продвинутый курс по автоматизации тестирования Python Advanced (2025)

Бывалый
Команда форума
20 Фев 2019
33,700
2,143,265
113
Голосов: 0
#1
[С. Васенков, и др.] Продвинутый курс по автоматизации тестирования Python Advanced (2025)


Описание [С. Васенков, и др.] Продвинутый курс по автоматизации тестирования Python Advanced (2025):




Чему мы обучаем? Вы станете специалистом по автоматизации на Python уровня Senior+ и создадите впечатляющее портфолио с кейсами.
  • Архитектура и дизайн
    Вы изучите Python 3.12, разработаете микросервисы с FastAPI, Docker и Postgres.
  • Все необходимые знания
    Мы рассмотрим тестирование нестандартных протоколов, таких как gRPC, GraphQL и SOAP, а также работу с базами данных, Kafka и инструментами docker и docker-compose.
  • Дополнительно
    Вы напишете код с нуля и поймете, как работают технологии Spring Boot.
Программа курса
Мы постоянно обновляем программу, чтобы вы учились только актуальному.
  1. Введение в базовый курс Python: Venv, Poetry и управление зависимостями.
  2. Создание минимального микросервиса с FastAPI и тестирование.
  3. Расширение функционала микросервиса, добавление базы данных.
  4. Запуск микросервиса в Docker.
  5. Деплой микросервиса с GitHub Actions.
  6. Продвинутые техники автоматизации REST API с Requests (часть I).
  7. Знакомство с проектом Niffler.
  8. Совершенствование Pytest: написание фикстур и управление тестами.
  9. Работа с реляционными базами данных в тестах.
  10. Тестирование Android с Kaspresso.
  11. Кастомизация фреймворков: Allure, Selenium и Requests.
  12. Маскирование чувствительных данных в логах модуля logging.
  13. Реализация OAuth-авторизации с requests.
  14. Продвинутые техники REST API с Requests (часть II).
  15. Улучшение Allure-отчетов для REST API.
  16. Нативное тестирование iOS (Swift + XCTest, часть I).
  17. Нативное тестирование iOS (часть II).
  18. Нативное тестирование iOS (часть III).
  19. Параллелизация тестов с pytest: как избежать ошибок.
  20. Написание unit-тестов: тестируемый код и тесты для него.
  21. Практическое занятие по devtools: секреты инструментов разработчика.
  22. Какие тесты для REST API необходимы, а какие нет.
  23. Тестирование асинхронных микросервисов с Apache Kafka.
  24. Тестирование SOAP-сервисов с requests (часть I).
  25. Тестирование SOAP-сервисов с requests (часть II).
  26. Введение в дипломную работу.
  27. Подготовка к конференции: доклад и выступление.
  28. Настройка CI/CD: создание pipeline.
  29. Знакомство с Selene.
  30. Углубленное изучение Allure Reports.
  31. Написание первых тестов и работа с селекторами.
  32. Переиспользование кода между тестами.
  33. Тестирование сложных сценариев.
  34. Использование паттерна Page Object в iOS-тестах.
  35. Особенности XCUITests.
  36. Заключительная лекция блока.
  37. Тестирование PC-сервисов с нативными библиотеками.
  38. Разработка серверной части gRPC.
  39. Клиентская часть gRPC и автотесты.
  40. Ответы на вопросы по дипломному проекту.
  41. Выпуск!
Требования к участникам курса
Для успешного прохождения курса нужно:
  • Операционная система: Windows, macOS или Linux с 8 ГБ оперативной памяти и процессором не ниже i3 2,8 GHz.
  • Минимум 6 часов в неделю свободного времени, из которых 4 часа – занятия.
  • Время на выполнение домашних заданий зависит от выбранного подхода и опыта в IT.
Преподаватели курса
Наши преподаватели – признанные эксперты в QA. Они ежедневно создают ПО, используемое по всему миру.
  • Станислав Васенков – основатель QA.GURU.
  • Артём Ерошенко – Qameta Software.
  • Сергей Хомутинин – QA Lead.
  • Дмитрий Тучс – Dodo Brands.
  • Александр Котляр – QA Lead.
  • Владислав Зингер – Dodo Engineering.
  • Валерий Меньшиков – Senior Python Developer в Ozon Tech.
Поток обучения
С 16 января 2025 года по 27 августа 2025 года.

Подробнее:


Для просмотра содержимого вам необходимо авторизоваться

Скачать курс [С. Васенков, и др.] Продвинутый курс по автоматизации тестирования Python Advanced (2025):


Для просмотра содержимого вам необходимо авторизоваться