Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 1.89 KB

README.md

File metadata and controls

40 lines (30 loc) · 1.89 KB

Проект по автоматизации тестирования DNS-SHOP


О проекте:

  1. В процессе теста происходит оформления заказа в интернет-магазине:
    • Авторизация,
    • Из выпадающего меню выбирается категория,
    • Добавляются различные фильтры,
    • На каждом этапе покупки сверяем название и цену,
    • В конце происходит очистка корзины,
  2. Проект построен используя принципы ООП и POM,
  3. Добавлено логирование и отчеты Allure.

Для запуска тестов необходимо:

  1. Скачать проект с удаленного репозитория на свой локальный, с помощью команды:
    git clone https://github.com/Aleks-QA/selenium_python_DNS_store.git
  2. Открыть проект на установленной заранее IDE
  3. Создать и активировать виртуальное окружение:
  4. python -m venv venv
    venv\Scripts\activate
  5. Установить все зависимости:
    python -m pip install -r requirements.txt
  6. Запустить тесты командой:
    python -s -m pytest --alluredir=test_results
  7. Открыть отчет о прохождении тестов командой:
    allure serve test_results/