Skip to content

vinterbris/reqres-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект API тестов reqres.in

Python | Pytest | Requests | Jenkins | Allure | Telegram

                        


Ссылка на проект в мой Jenkins: доступны прогоны и allure отчёты

Реализованы тесты:

API

  • Создание пользователя

  • Обновление пользователя

  • Удаление пользователя

  • Получение списка пользователей

  • Получение информации об одном пользователе

  • Пользователь не найден

  • Получение информации о ресурсе

  • Получение информации о списке ресурсов

  • Ресурс не найден

  • Успешная регистрация пользователя

  • Неуспешная регистрация пользователя

  • Успешный логин пользователя

  • Неуспешный логин пользователя

  • Ответ с задержкой

Запуск тестов

Локально

  1. Клонировать репозиторий
git clone https://github.com/vinterbris/qa_guru_python_9_24.git
  1. В терминале в директории проекта создать и активировать виртуальное окружение
python -m venv .venv 
source .venv/bin/activate 
  1. Установить зависимости
pip install -r requirements.txt 
  1. Запустить командой
pytest

Получение отчета allure

allure serve

Пример отчёта

allure

allure

Оповещения в мессенджер

Настроена отправка оповещений в телеграм канал. Возможна настройка для Email,Slack, Discord, Skype, Mattermost, Rocket.Chat

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages