Автоматизация тестирования Python Advanced [Qa.Guru] [Артём Ерошенко, Сергей Хомутинин, Александр Котляр]

Admin

Администратор
Команда форума
22 Фев 2018
59,562
17,719
113
Складчина: Автоматизация тестирования Python Advanced [Qa.Guru] [Артём Ерошенко, Сергей Хомутинин, Александр Котляр]

пнем тебя до уровня Senior Automation QA
Научим передовому стеку технологий

Чему ты научишься

  • Архитектуре и дизайну
    - Глубокому пониманию Python 3.12;
    - Разработке микросервисов на FastAPI, Docker, Postgres
  • Покроем всё
    - Тестированию нестандартных протоколов взаимодействия: gRPC, GraphQL, SOAP;
    - Работе с базами данных и Kafka прямо из тестов;
    - Будем использовать docker и docker-compose.
  • Кроме того
    - Мы будем создавать весь код с нуля;
    - И постоянно говорить о том, как тестируемые технологии работают под капотом.
Подробная программа курса
  1. Вводное занятие — Intro to QA.GURU Python Advanced
  2. Разбор домашних заданий к вводному занятию
  3. Построение минимального микросервиса с FastAPI и тесты
  4. Доработаем микросервис - добавим базу данных
  5. Деплоим микросервис с GitHub Actions
  6. Знакомство с проектом Niffler
  7. Расширяем Pytest: пишем свои фикстуры и управляем запуском теста
  8. Автоматизация на проекте «с нуля» – строим минимальный фреймворк
  9. Работаем с реляционными базами данных из тестов: Psycopg2
  10. Работаем с реляционными базами данных из тестов: SQLAlchemy
  11. Параллелизация тестов в pytest: Как не выстрелить себе в ногу
  12. Кастомизация фреймворков – расширяем Allure, Selenium
  13. Реализуем OAuth авторизацию с помощью кастомизации requests
  14. Создаем WEB-сервис на Python
  15. Unit тесты – пишем тестируемый код и тесты для него
  16. Тестируем gRPC сервисы с помощью нативных библиотек
  17. Продвинутые техники автоматизации REST API
  18. Расширяем тестовое покрытие - применяем pytest fixtures для построения полноценного фреймворка
  19. Тестирование микросервисов в docker-compose
  20. Wiremock в тестах
  21. Тестируем GraphQL сервисы с помощью requests
  22. Тестируем SOAP сервисы с помощью requests
  23. Apache kafka - тестируем асинхронные микросервисы
  24. CI/CD - pipeline, к которому ты шел
  25. Нативное тестирование Android – Kaspresso
  26. Нативное тестирование iOS – Swift + xctest. Часть I
  27. Нативное тестирование iOS – Swift + XCTest. Часть II
  28. Нативное тестирование iOS. XCTest. Часть III
  29. Конференции – готовим доклад и себя к выступлению
Преподаватели курса
Наши преподаватели определяют облик индустрии.
QA-инженеры по всему миру используют разработанное ими ПО ежедневно.
- Сергей Хомутинин. QA Lead
- Александр Котляр. QA Lead
- Владислав Зингер. Dodo Engineering
- Артём Ерошенко. Qameta Software
- Станислав Васенков. Основатель QA.GURU
- Дмитрий Тучс. Dodo Brand
Цена: 49500 ₽