Формат обучения
Обучение рассчитано с полного нуля и до глубинных знаний по Python.
Затем объясняю, как писать автотесты API и WEB. Стек следующий: pytest, allure, httpx, requests, jsonschema, pydantic, selenium
По итогу курса ты создаешь 2 проекта с API тестами и 1 проект с WEB тестами, которые в итоге ты запустишь в Jenkins и TeamCity
Обучение проходит в группе до 10 человек. Все уроки в записи с домашним заданием. Обратная связь и проверка заданий в чате.
1 раз в месяц на протяжении 3 месяцев я буду проводить ретроспективу с группой, где буду отвечать на вопросы в прямом эфире и решать возникающие трудности.
Тариф "Базовый"
Подготовка
1.Урок Установка необходимого ПО
2.Урок Создание проекта
3.Урок GitHub
Результат: На этом этапе создаем рабочее пространство, скачиваем необходимые программы, которые нам потребуются для дальнейшей работы. На этом модуле решается большинство проблем, которые в дальнейшем мешают нормальной работе. Теоретическая и практическая часть этого модуля поможет тебе не путаться на проектах в рамках обучения, а затем и на твоей работе.
Базовый синтаксис
- Урок Типы данных (integer, float, boolean, string, list, dictionary)
- Урок Кортеж (tuple)
- Урок Set и Frozenset
- Урок Условные конструкции (if, elif, else)
- Урок Циклы (for, while)
- Урок Приведение типов
- Урок Исключения
- Урок Функции, область видимости, переменные
Раздел Основы ООП
- Урок Создание класса
- Урок Принципы ООП
Продвинутый синтаксис
- Урок Декораторы
- Урок Лямбда выражения
- Урок Продвинутые функции (args и kwargs)
Автоматизация API
- Урок Автоматизация GET запроса
- Урок Установка Allure на Windows
- Урок Установка Allure на Mac OS
- Урок Добавляем Allure в проект с автотестами
- Урок Автоматизация POST запроса и запросов с телом
- Урок Параметризованный автотест
- Урок Заголовки и таймаут
- Урок Создание API клиента и использование файла .env
- Урок Добавление моделей PyDantic
Автоматизация WEB
- Урок Создание фикстуры
- Урок Поиск локаторов с помощью Xpath
- Урок Пишем первый автотест с использованием паттерна PageObject
- Урок Установка Allure на Windows
- Урок Установка Allure на Mac OS
- Урок Добавление фреймворка Allure
- Урок Использование цикла For в автотесте
- Урок Работа с выпадающим списком
- Урок Скролл страницы
- Урок Переключение между вкладками
(CI/CD (Teamcity, Jenkins)
- Урок Установка Teamcity в Docker контейнере на сервер с Ubuntu
- Урок Создание агентов Teamcity
- Урок Запуск API тестов на CI/CD
- Урок Запуск WEB тестов на CI/CD
- Урок Создание триггеров для запуска автотестов
https://rvtsakunov.accelsite.io/