Лекции

Лекция 1
Введение в Python. Документация Python. Установка Python, IDE, пакетов. Настройка виртуального окружения

Лекция 2
Переменные в Python: создание, изменение, хранение и обработка.
Изменяемые и неизменяемые типы данных.

Лекция 3
Циклы и условия. Операторы сравнения и логические операторы. Условные операторы. Исключения.

Лекция 4
Области видимости. Функции. Рекурсия. Итераторы и генераторы. Lambda. Встроенные методы.

Лекция 5
Работа с файлами. Json. Чтение и запись информации.

Лекция 6
Парадигмы и принципы программирования. ООП. Классы. Магические методы. Обработка исключений.

Лекция 7
Основные структуры данных. Алгоритмы поиска. Алгоритмы сортировки.

Лекция 8
Ещё раз ООП. Reqests. Парсинг данных. Кэширование. Итоговый проект.

Лекция 9
Знакомство с Pytest. Начинаем писать автотесты API. Тест-дизайн для API. Декораторы и фикстуры. Параметризация тестов.

Лекция 10
Знакомство с Pytest. Начинаем писать автотесты API. Тест-дизайн для API. Декораторы и фикстуры. Параметризация тестов.

Лекция 11
Знакомство с Pytest. Начинаем писать автотесты API. Тест-дизайн для API. Декораторы и фикстуры. Параметризация тестов.

Лекция 12
Знакомство с Pytest. Начинаем писать автотесты API. Тест-дизайн для API. Декораторы и фикстуры. Параметризация тестов.

Лекция 13
Локаторы элементов. Selenium. Автоматизация web-интерфейсов. Автотесты UI.

Лекция 14
Локаторы элементов. Selenium. Автоматизация web-интерфейсов. Автотесты UI.

Лекция 15
Локаторы элементов. Selenium. Автоматизация web-интерфейсов. Автотесты UI.

Лекция 16
Локаторы элементов. Selenium. Автоматизация web-интерфейсов. Автотесты UI.

Лекция 17
Локаторы элементов. Selenium. Автоматизация web-интерфейсов. Автотесты UI.

Подключение allure reports
Полезные ссылки к лекции:

1. Генерация отчетов allure.docx
2. test_login_page.py