Skip to content

e-shl/Diplom_2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Дипломный проект. Задание 2: API

Автотесты для проверки программы, которая помогает заказать бургер в Stellar Burgers

https://code.s3.yandex.net/qa-automation-engineer/python-full/diploma/api-documentation.pdf

Реализованные сценарии

Созданы тесты API, покрывающие ручки:

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

создать уникального пользователя;
создать пользователя, который уже зарегистрирован;
создать пользователя и не заполнить одно из обязательных полей.

Логин пользователя:

логин под существующим пользователем,
логин с неверным логином и паролем.

Изменение данных пользователя:

с авторизацией,
без авторизации,

Создание заказа:

с авторизацией,
без авторизации,
с ингредиентами,
без ингредиентов,
с неверным хешем ингредиентов.

Получение заказов конкретного пользователя:

авторизованный пользователь,
неавторизованный пользователь.

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

  • praktikum - пакет, содержащий код программы
  • tests - пакет, содержащий тесты, разделенные по классам

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

Установка зависимостей

$ pip install -r requirements.txt

Запуск автотестов и создание allure-отчета

$ pytest --alluredir=allure_results $ allure serve allure_results

img.png

Выявлен баг Изменение email авторизованного пользователя, ошибка сохранения регистра букв

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages