На прошлой неделе я рассказал, каким мы хотим сделать обучение по автоматизации и какие принципы для меня в нём важны.
Сейчас мы собрали предварительную структуру программы и готовы открыть предзапись на первый поток.
Это обучение для ручных тестировщиков, которые хотят перейти в автоматизацию на Python, но не хотят собирать знания по отдельным роликам, бесплатным курсам и случайным задачам.
Начать можно будет с нуля. Уметь программировать или писать автотесты заранее не нужно. Но опыт в ручном - нужен, если вы хотите пройти путь фулстека от ручного до авто - заполняйте анкету тоже!
Мы хотим провести человека по полноценному маршруту:
Python с нуля для QA → практика Python → первый вход в UI-автотесты → API и backend для QA Automation → базы данных → комбинированные UI-, API- и DB-сценарии → архитектура фреймворка → Allure и анализ падений → CI/CD → подготовка к собеседованиям → итоговый проект.
В первом блоке разберём синтаксис Python, типы данных, функции, коллекции, работу с файлами, обработку ошибок и базовое ООП.
После этого будет много практики. Не просто посмотреть, как преподаватель решает задачу, а научиться самостоятельно работать со строками, списками, словарями, функциями и классами.
Дальше перейдём к браузерным сценариям: локаторам, ожиданиям и проверкам. Затем разберём HTTP, REST, JSON, авторизацию и подготовку данных через API.
Отдельный блок посвятим базам данных и SQL, чтобы ученик понимал, где хранится результат действий пользователя и как его проверить.
После этого начнём связывать UI, API и базу данных в единые тестовые сценарии, которые будут ближе к реальной работе автоматизатора.
Затем перейдём к архитектуре тестового проекта: Page Object, слоям проекта, фикстурам, конфигурации, тестовым данным и очистке после выполнения тестов.
Научимся формировать понятные Allure-отчёты, добавлять шаги, вложения и скриншоты, а также разбирать причины падения тестов.
Разберём автоматический запуск тестов в CI/CD, работу с окружениями, артефактами и стабильностью прогонов.
Отдельно подготовимся к вопросам по Python, API, базам данных, pytest, архитектуре проекта, отчётам и CI/CD, которые могут встретиться на собеседованиях.
Финальным результатом станет полноценный проект автоматизации по учебному продукту, который ученик соберёт самостоятельно и сможет использовать для подготовки к собеседованиям.
Для нас принципиально, чтобы внутри обучения были не только записанные уроки, но и:
• домашние задания и регулярная практика;
• проверка выполненных работ;
• возможность задавать вопросы и разбирать ошибки;
• созвоны для проверки знаний;
• итоговый проект и его защита;
• подготовка к техническим вопросам и объяснению своих решений на собеседовании.
Результатом должен стать не просто просмотренный курс и набор скопированных автотестов.
Ученик должен научиться самостоятельно писать код на Python, создавать UI-, API- и DB-проверки, собирать поддерживаемый тестовый проект, работать с отчётами, понимать автоматический запуск тестов и объяснять свои решения.
Сейчас мы открываем предварительную запись на первый поток. (по классике КОЛ-ВО МЕСТ ОГРАНИЧЕНО)))
Предзапись ни к чему не обязывает. После заполнения анкеты вы первыми получите полную программу, информацию о формате и продолжительности обучения, даты запуска, стоимость и условия участия.
Если вы уже оставляли заявку на обучение по автоматизации после предыдущего анонса, повторно заполнять анкету не нужно. Ваша заявка у нас уже есть.
Оставить заявку на предварительную запись: https://forms.yandex.ru/cloud/6a4f5f73e010db53b5a7987d
