Python AQA — курс по автоматизации тестирования
Курс для начинающих QA-инженеров, переходящих в автоматизацию. Здесь ты пройдёшь путь от базовых понятий автотестирования до написания собственных тестовых фреймворков. Стек курса: Python, PyTest, Requests, Playwright/Selenium.
Модули
- Модуль 1 — Введение в автотестирование — зачем нужны автотесты, профессия AQA-инженера, подготовка рабочего окружения.
- Модуль 2 — Основы Python для AQA — синтаксис языка, типы данных, коллекции, условия, циклы, паттерны решения задач и экзамен.
- Модуль 3 — ООП в Python — функции, исключения, классы, наследование, методы классов, импорты и подготовка к экзамену по ООП.
- Модуль 4 — Тестовые фреймворки backend — pytest, requests и дебаггер PyCharm: первые настоящие автотесты.
Как проходить курс
- Модули идут по порядку: каждый опирается на предыдущий.
- Внутри модуля уроки пронумерованы (
01.01,01.02, …) — двигайся по навигационным ссылкам внизу каждого урока. - Поле
prerequisitesв начале урока подсказывает, что нужно знать до его прохождения. - Каждый модуль открывается MOC-файлом (Map of Content) — оглавлением со списком уроков и кратким содержанием.
Легенда тегов
Полный словарь — в словаре тегов. Основные теги:
| Тег | Значение |
|---|---|
aqa | автоматизация тестирования как дисциплина и профессия |
testing-theory | теория тестирования: цели, типы тестов, пирамида |
tools | обзор инструментов автоматизации |
career | роли, навыки, путь в профессию |
python | язык Python и его экосистема |
environment | подготовка окружения: интерпретатор, venv, установка |
ide | среды разработки: PyCharm и другие |