Чему вы научитесь
- Устанавливать Python, настраивать PyCharm и виртуальное окружение для тестовых проектов.
- Работать с переменными, списками и словарями — обрабатывать JSON-ответы API и тестовые данные.
- Писать функции для повторного использования проверок, настраивать параметры и возвращать значения.
- Использовать методы строк и списков, f-строки и срезы для парсинга и формирования динамических локаторов.
- Читать и записывать текстовые файлы, загружать тестовые данные из JSON.
- Обрабатывать ошибки с помощью try/except, генерировать свои исключения для понятных падений.
- Создавать классы с конструктором __init__ и методами — база для PageObject Model.
- Генерировать случайные данные (email, пароли, имена) с помощью random и string.
- Писать простые тесты с pytest и проверять результаты через assert.
О курсе
Для кого этот курс
Начальные требования
-
Уверенное владение компьютером (создание папок, работа с файлами, установка программ).
-
Умение пользоваться браузером и поисковыми системами.
-
Базовое понимание работы командной строки / терминала (открыть, выполнить команду) — необязательно, но желательно.
-
Никаких предварительных знаний программирования не требуется. Курс начинается с самых основ.
Преподаватели курса
Как проходит обучение
-
Курс состоит из коротких текстовых уроков с примерами кода.
-
Каждый модуль завершается практическими заданиями для закрепления материала.
-
Задания максимально приближены к реальным задачам тестировщика (работа с API, JSON, файлами, классами).
-
Вы пишете код в своей среде (PyCharm) и сразу проверяете результат.
-
В курсе предусмотрены тесты для проверки знаний — они помогут убедиться, что вы усвоили ключевые темы.
-
Все решения можно тестировать локально, без дополнительных платформ.
-
Доступ к курсу остаётся у вас навсегда — можно проходить в своём темпе и возвращаться к любым урокам.