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

 
 
 

Contributors

Languages