Структура тестов Проект включает следующие тестовые модули:
test_constructor.py - Тестирование навигации по разделам конструктора бургеров
test_login.py - Тестирование функционала входа в систему
test_logout.py - Тестирование выхода из системы
test_navigation.py - Тестирование навигации по приложению
test_personal_account.py - Тестирование личного кабинета
test_registration.py - Тестирование регистрации пользователя
Описание тестов test_constructor.py Проверяет переключение между разделами конструктора:
Булки
Соусы
Начинки
test_login.py Проверяет вход в систему:
С главной страницы
Через личный кабинет
Со страницы регистрации
Со страницы восстановления пароля
test_logout.py Проверяет:
Регистрацию нового пользователя
Вход в систему
Выход из системы
test_navigation.py Проверяет навигацию:
В конструктор через кнопку
В конструктор через логотип
test_personal_account.py Проверяет:
Переход в личный кабинет
Перенаправление на страницу входа для неавторизованных пользователей
test_registration.py Проверяет:
Успешную регистрацию
Регистрацию с некорректным паролем
Настройки Основные настройки находятся в файле conftest.py:
base_url - базовый URL тестируемого приложения
test_credentials - автоматически генерируемые тестовые данные