Skip to content

vlad-berd/Diplom_3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UI Test Automation — Stellar Burgers Stellar Burgers

Проект по автоматизации тестирования веб-приложения Stellar Burgers с применением паттерна проектирования Page Object Model.

👉 Основной фокус: проверка пользовательских сценариев и стабильности интерфейса.


📌 О проекте

В проекте реализованы автотесты для проверки ключевой функциональности:

  • работа конструктора бургеров
  • взаимодействие с ингредиентами
  • оформление и отображение заказов

Тестирование проводится в браузерах:

  • Google Chrome
  • Mozilla Firefox

🔧 Стек

  • Python
  • Pytest
  • Selenium WebDriver
  • Allure (отчёты)

🧪 Покрытие тестами

🍔 Конструктор

  • переход между страницами
  • работа с ингредиентами
  • отображение модальных окон
  • добавление ингредиентов

🧾 Лента заказов

  • обновление счётчиков
  • отображение заказов
  • изменение статусов

⚠️ Что проверяется

  • корректность переходов между страницами
  • работа UI-элементов
  • динамические изменения интерфейса
  • отображение данных пользователю

🧠 Подход к тестированию

  • тестирование пользовательских сценариев
  • использование Selenium для UI автоматизации
  • кроссбраузерное тестирование
  • применение Page Object Model для разделения логики страниц и тестов

⚙️ Особенности реализации

  • реализован паттерн Page Object Model (POM)
  • переиспользуемые компоненты страниц
  • удобная поддержка и расширяемость тестов

📊 Отчёты

allure serve allure_results

🚀 Запуск проекта

pip install -r requirements.txt

pytest

About

UI-тестирование с использованием паттерна Page Object Model, в браузерах Google Chrome и Mozilla Firefox. Результаты тестирования в отчёте Allure.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages