Skip to content

AlexanderOsipkin/qa_guru_python_9_15

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект по тестированию онлайн-магазина

METRO

Список реализованных автотестов

  • Добавление товара в корзину
  • Переход по разделам онлайн-магазина
  • Оформление доставки заказа по выбранному адресу
  • Оформление самовывоза заказа по выбранному адресу

Структура проекта

Проект реализован с использованием

Python Pytest PyCharm Selene Jenkins Allure Report Telegram
Python Pytest Pycharm Selene Jenkins Allure Telegram

Запуск автотестов выполняется на сервере Jenkins

Ссылка на проект в Jenkins

Для запуска автотестов в Jenkins

  1. Открыть проект

2. Выбрать пункт "Собрать с параметрами"

3. В случае необходимости изменить параметры и нажать на кнопку "build"

4. Результат запуска сборки можно посмотреть в отчёте Allure

Локальный запуск автотестов

  1. Клонируйте репозиторий
gh repo clone AlexanderOsipkin/qa_guru_python_9_15
  1. Создайте и активируйте виртуальное окружение
python -m venv .venv
source .venv/bin/activate
  1. Установите зависимости с помощью pip
pip install -r requirements.txt
  1. Запустите автотесты
pytest -sv
  1. Получите отчёт allure
allure serve allure-results

Пример видеозаписи прохождения теста

Test example

Настроено автоматическое оповещение о результатах в Telegram

Telegram allert

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages