Skip to content

SofiiaSleptsova/Produktovyy_pomoshchnik

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 

Repository files navigation

«Продуктовый помощник» — новый сервис с рецептами, который позволит разнообразить меню и получать удовольствие от готовки.
Даже незарегистрированный пользователь может просматривать список рецептов и фильтровать их по подходящему времени суток. А после регистрации становится доступен широчайший набор возможностей.
Пользователь может создавать свои собственные рецепты и делиться ими с миром, подписываться на других пользователей и отслеживать их рецепты, добавлять рецепты в избранное, чтобы каждый раз не искать понравившееся блюдо.
Главная фишка приложения: если пользователь решил приготовить несколько блюд, он может сформировать для всех блюд общий список покупок, распечатать или скинуть в телефон и отправиться в магазин. Это возможность ничего не забыть и купить ровно столько, сколько нужно.

Содержание

Задачи тестировщика

Задачи
  1. Проанализировать требования к сервису "Продуктовый помощник"
  2. Выделить классы эквивалентности и граничные значения для формы создания заказа (редактирования)
  3. Спроектировать тест-кейсы для формы создания заказа (редактирования)
  4. Спроектироват чек-листы для страниц "Мои подписки", страница автора, создания рецепта, редактировани
  5. Выполнить тестирование для разрешения 400х800 и оформить баг-репорты

Требования по проекту

Требования к сервису "Продуктовый помощник"

Требования к Продуктовый помощник

Макеты:
https://www.figma.com/file/rMtqMxDFNhDIgJEFVMv8jX/Recipes?node-id=0%3A1
Внешний вид всех элементов, их наличие на странице, взаимное расположение и прочие характеристики можно посмотреть на макетах. Ниже в требованиях приведены только функциональные особенности и логика работы приложения.

Системные требования

Сайт должен работать во всех современных браузерах актуальной версии. Актуальные версии — те, которые прямо сейчас можно скачать в интернете и установить.
Для старых браузеров (например, IE6) сервер должен возвращать страницу- заглушку с текстом «Ваш браузер устарел, обновите его или воспользуйтесь другим браузером». Страница должна корректно масштабироваться для экранов шириной не менее 400 пикселей.

Шапка

Шапка — блок в верхней части страницы, который показывается на всех страницах одинаково. Содержимое шапки отличается для авторизованного и неавторизованного пользователя. Для любого пользователя всегда доступен раздел «Рецепты». Клик по нему ведёт на главную страницу сайта.

Для неавторизованного пользователя доступны следующие элементы:

  • Кнопка «Войти»: по клику открывается страница авторизации.
  • Кнопка «Зарегистрироваться»: по клику открывается страница регистрации.

Для авторизованного пользователя доступны следующие элементы:

  • Раздел «Мои подписки»: по клику происходит переход на страницу подписок пользователя.
  • Раздел «Создать рецепт»: по клику происходит переход на экран создания нового рецепта.
  • Раздел «Избранное»: по клику происходит переход на страницу избранных рецептов.
  • Раздел «Список покупок»: по клику открывается страница со списком покупок для всех выбранных рецептов.
  • Кнопка «Изменить пароль»: клик перемещает пользователя на страницу смены пароля.
  • Кнопка «Выход»: по клику происходит выход из учётной записи пользователя.

При ширине экрана 770 пикселей и менее шапка изменяется, чтобы вместить все нужные элементы. Кнопки «Войти» и «Зарегистрироваться» для неавторизованного пользователя, а также «Изменить пароль» и «Выйти» для авторизованного остаются в шапке.
Все остальные разделы (их состав зависит от того, авторизован ли пользователь) убираются под отдельную кнопку из трёх горизонтальных линий. По клику на эту кнопку страница сдвигается вправо, показывая список доступных разделов. Повторный клик на кнопку из трёх горизонтальных линий ведёт к скрытию разделов и сдвигу сайта обратно влево. Клик по любому разделу ведет к переходу в этот раздел и скрытию списка разделов.

Учётная запись

Авторизация
Попасть на экран авторизации неавторизованный пользователь может по клику на кнопку «Войти» в шапке или по прямой ссылке — http://host/signing, где вместо host нужно подставить URL стенда. Авторизованный пользователь, перешедший по прямой ссылке, будет перенаправлен на главную страницу.
На экране присутствуют поля ввода: «Электронная почта» и «Пароль». При вводе пароля символы маскируются точками. Кнопка «Войти» неактивна, пока хотя бы в одном поле отсутствуют данные. При нажатии на кнопку «Войти» происходит валидация введённых данных. Если данные введены некорректно, появляется всплывающее сообщение: «Невозможно войти с предоставленными учётными данными». Если данные введены корректно, происходит переход на главную страницу приложения.

Регистрация
Попасть на экран регистрации неавторизованный пользователь может по клику на кнопку «Зарегистрироваться» в шапке или по прямой ссылке — http://host/signup. Авторизованный пользователь, перешедший по прямой ссылке, будет перенаправлен на главную страницу.
На экране присутствуют поля «Имя», «Фамилия», «Имя пользователя», «Адрес электронной почты» и «Пароль». К полям применяются следующие требования:
iScreen Shoter - Safari - 231206151135

При вводе пароля символы маскируются точками.
Кнопка «Создать аккаунт» неактивна, пока хотя бы в одном поле отсутствуют данные. При нажатии на кнопку происходит валидация введённых данных. Если данные корректны, происходит переход на страницу авторизации. Если данные некорректны, появляется всплывающее сообщение. Текст сообщения содержит информацию о всех допущенных ошибках. Перехода на другую страницу не происходит.

Смена пароля
Авторизованный пользователь может попасть на экран смены пароля по клику на кнопку «Изменить пароль» в шапке или по прямой ссылке — http://host/change- password. Неавторизованный пользователь при попытке перейти по прямой ссылке будет перенаправлен на страницу авторизации.
Страница содержит три поля: «Старый пароль», «Новый пароль» и «Подтверждение нового пароля». Весь введенный в поля текст маскируется точками.
Кнопка «Изменить пароль» неактивна, если хотя бы одно поле осталось пустым. Также кнопка неактивна, если данные в полях «Новый пароль» и «Подтверждение нового пароля» не совпадают.
При клике на кнопку проверяется корректность нового пароля в соответствии с ограничениями, аналогичными для пароля при регистрации. Если пароль не соответствует требованиям, появится сообщение об ошибке.
Если новый пароль соответствует требованиям, происходит проверка старого пароля. Если старый пароль введен неверно, появляется сообщение об ошибке с текстом «Неправильный пароль». Если старый пароль корректен, происходит переход на главную страницу.

Главная страница

Пользователь с любым статусом авторизации может попасть на главную страницу, кликнув на раздел «Рецепты» в шапке. Также на главную страницу можно попасть по прямой ссылке — http://host/recipes. Для авторизованных пользователей переход на главную страницу также случится при переходе по ссылке — http://host.

Список рецептов
Главная страница содержит набор карточек с рецептами. Карточки сгруппированы по шесть штук максимум и отсортированы по времени создания — от новых к старым. Для доступа к другим группам карточек в нижней части страницы присутствует пагинация*, с помощью которой можно смещаться на одну группу вперед или назад, а также выбирать конкретную группу рецептов по её номеру.
Пагинация, или пейджинг (англ. page — страница) — постраничное распределение информации.

Карточка рецепта
Каждая карточка рецепта состоит из следующих компонентов: фото, название, теги, время приготовления, автор рецепта, кнопка работы со списком покупок и кнопка работы с избранным. Активные действия можно проводить со следующими элементами:

  • Автор рецепта. По клику происходит переход на страницу пользователя, опубликовавшего этот рецепт.
  • Кнопка работы со списом покупок. Если рецепт ранее не был добавлен в список покупок, кнопка будет содержать текст « Добавить в покупки». При ➕ клике на такую кнопку рецепт и его ингредиенты будут добавлены в список покупок, а текст на кнопке изменится на « Рецепт добавлен». Если кликнуть ✔ на кнопку « Рецепт добавлен», то рецепт будет удалён из списка покупок, а ✔ текст кнопки сменится обратно на «➕ Добавить в покупки».
  • Кнопка работы с избранным. Если рецепт не добавлен в избранное, то по клику на пустую звёздочку рецепт попадает в избранное, а звёздочка закрашивается. Если кликнуть на закрашенную звёздочку, то рецепт из избранного удаляется, а звёздочка становится незакрашенной.

Фильтрация по тегам
В правой верхней части страницы находится список фильтров, который состоит из чек-боксов. Все чек-боксы по умолчанию включены, но могут быть отключены пользователем по клику. На экран выведены только те рецепты, которые содержат тег хотя бы одного включённого чек-бокса, т.е. если включен тег «Утро», то выведутся все рецепты, в которых есть этот тег — вне зависимости от других тегов. Если включены несколько чек-боксов, например, «Утро» и «День», то будут выведены все рецепты, содержащие хотя бы один из этих тегов. Если не включён ни один чек- бокс, то на экран будут выведены все рецепты без фильтрации.

Страница рецепта

Любой пользователь вне зависимости от статуса авторизации может попасть на страницу рецепта по клику на карточку рецепта на главной странице, на странице избранного или странице автора, по клику на рецепт на странице подписок или странице покупок. Также на страницу рецепта можно попасть по прямой ссылке — http://host/recipes/:id, где :id - идентификатор рецепта. Этот идентификатор можно посмотреть в адресной строке браузера или в ответе сервера.
Для неавторизованного пользователя на странице будут доступны следующие элементы: название, тег, время приготовления, имя автора, ингредиенты и описание. По клику на имя автора неавторизованного пользователя перенаправит на страницу авторизации.
Авторизованный пользователь при клике на имя автора будет перенаправлен на страницу пользователя, который является автором рецепта. Также авторизованному пользователю доступны следующие элементы и функции:

  • Звёздочка — кнопка добавления в избранное или удаления из избранного. Если рецепта в избранном нет, то по клику на пустую звёздочку он попадает в избранное, а звёздочка закрашивается. Если кликнуть на закрашенную звёздочку, то рецепт из избранного удаляется, а звёздочка становится незакрашенной.
  • Кнопка добавления в список покупок или удаления из этого списка. Если рецепт не был добавлен в список покупок, то текст кнопки будет «+ Добавить в покупки». По клику на кнопку с таким текстом происходит добавление рецепта в список покупок, а кнопка меняет текст на « Рецепт добавлен». Если ✔ кликнуть на кнопку « Рецепт добавлен», то рецепт будет удалён из списка ✔ покупок, а текст кнопки сменится обратно на «+ Добавить в покупки». Кнопка подписки на автора рецепта или отписки от него. Если подписки на автора рецепта нет, то текст кнопки будет «Подписаться на автора». При клике на такую кнопку автор добавляется в подписки, а кнопка меняет текст на «Отписаться от автора». Если же кликнуть на кнопку «Отписаться от автора», то автор будет удалён из подписок, а кнопка сменит текст обратно на «Подписаться на автора».

Страница пользователя

Авторизованный пользователь может попасть на страницу пользователя по клику на имя пользователя в карточке рецепта на главной странице, по клику на имя пользователя на странице рецепта или по клику на имя пользователя на странице подписок.
Также на страницу пользователя можно попасть по прямой ссылке — http://host/user/:id, где :id — идентификатор пользователя. Этот идентификатор можно посмотреть в адресной строке браузера или в ответе сервера. Неавторизованный пользователь при попытке перейти по прямой ссылке будет перенаправлен на страницу авторизации.
На странице пользователя отображаются карточки тех рецептов, которые создал этот пользователь.
Под именем пользователя расположена кнопка. Текст на кнопке и действия по клику на неё зависят от того, есть ли у пользователя подписка на выбранного пользователя. Если подписки нет, то текст на кнопке — «Подписаться на автора», по клику произойдёт добавление автора на страницу подписок. Если подписка есть, то текст на кнопке — «Отписаться от автора», по клику пользователь будет удалён из подписок.
В правой верхней части экрана находится набор фильтров, которые должны работать так же, как и фильтры на главной странице, но в пределах рецептов выбранного пользователя. Карточки выглядят так же, как карточки на главной странице, и имеют аналогичную функциональность. То же самое с пагинацией: она работает аналогично пагинации на главной странице.

Подписки

Авторизованный пользователь может попасть на страницу подписок по клику на раздел «Мои подписки» в шапке или по прямой ссылке — http://host/subscriptions.
Неавторизованный пользователь при попытке перейти по прямой ссылке будет перенаправлен на страницу авторизации.
На странице отображаются пользователи, на которых текущий пользователь подписан. Если пользователь ещё ни на кого не подписался, страница остаётся пустой.
На странице подписок отображается набор карточек других пользователей. Каждая карточка содержит имя, список рецептов и кнопку «Отписаться».
Если рецептов больше трёх, то появляется ссылка с текстом «Ещё N рецептов», где N — количество рецептов (больше трёх) у выбранного пользователя. Клик по этой ссылке ведёт на страницу выбранного пользователя.
Клик по рецепту ведёт на страницу выбранного рецепта.
Клик по кнопке «Отписаться» удаляет выбранного пользователя со страницы подписок.

Создание рецепта

Авторизованный пользователь может попасть на страницу создания рецепта по клику на раздел «Создать рецепт» в шапке или по прямой ссылке — http://host/recipes/create. Неавторизованный пользователь при попытке перейти по прямой ссылке будет перенаправлен на страницу авторизации. Страница создания рецепта состоит из следующих элементов: название рецепта, теги, блок ингредиентов, время приготовления, описание рецепта, загрузчик фото и кнопка «Создать рецепт».
Для текстовых полей существует ряд ограничений:
iScreen Shoter - Safari - 231206152935

Блоки ингредиентов включают два поля: «Ингредиент» и «Количество». При вводе названия ингредиента появляется подсказка (содержимое подсказки приходит с сервера), из которой следует выбрать нужный продукт.
В момент выбора продукта из подсказки справа от поля «Количество» появляется единица измерения для данного продукта (также приходит с сервера). Поле «Количество» принимает только целые числа.
Под полями ввода находится кнопка «Добавить ингредиент». Кнопка неактивна, если из предложенного списка не выбран продукт, в поле «Количество» не введены данные или данные не являются целыми положительными числами. При клике на кнопку происходит добавление ингредиента в список между полями ввода и кнопкой «Добавить ингредиент». Справа от каждого ингредиента есть кнопка «Удалить», клик на которую удаляет выбранный ингридиент из списка.
Кнопка «Выбрать файл» открывает системный диалог выбора файла. Добавить можно только изображение.
Кнопка «Создать рецепт» неактивна, пока хотя бы одно текстовое поле оставлено пустым, не выбран ни один тег или не загружено изображение. При клике на кнопку «Создать рецепт» происходит валидация введенных данных. Если данные некорректны, на экран выводится всплывающее сообщение об ошибке, включающее пояснение ко всем неверно заполненным полям. Если данные заполнены в соответствии с ограничениями, создаётся новый рецепт, пользователь автоматически переходит на страницу рецепта.

Избранное

Авторизованный пользователь может попасть по клику на раздел «Избранное» на главной странице или по прямой ссылке — http://host/favorites/. Неавторизованный пользователь при попытке перейти по прямой ссылке будет перенаправлен на страницу авторизации.
На странице избранного отображаются карточки рецептов, которые ранее были добавлены в избранное.
В правой верхней части экрана находится набор фильтров, которые должны работать так же, как и фильтры на главной странице, но в пределах рецептов выбранного пользователя.
Карточки выглядят так же, как карточки на главной странице, и имеют аналогичную функциональность. То же самое с пагинацией: она работает аналогично пагинации на главной странице.

Список покупок

Авторизованный пользователь может попасть на страницу покупок по клику на раздел «Список покупок» на главной странице или по прямой ссылке — http://host/cart/. Неавторизованный пользователь при попытке перейти по прямой ссылке будет перенаправлен на страницу авторизации.
На странице представлен список рецептов, добавленных в список покупок. Список может занимать в высоту больше экрана, в таком случае можно проскроллить страницу. Клик по названию рецепта ведёт на страницу рецепта.
Клик по кнопке «Удалить» удаляет рецепт из списка покупок.
По клику на кнопку «Скачать список» формируется текстовый файл в формате .txt со списком ��сех необходимых ингредиентов для рецептов, добавленных в список покупок. Если в двух рецептах встречается один и тот же ингредиент, то в файле с покупками количество ингредиента должно быть просуммировано для всех рецептов, где он встречается.

Макеты к сервису "Продуктовый помощник"

Recipes_page-0001

Recipes_page-0006

Recipes_page-0008

Recipes_page-0012

Recipes_page-0002

Recipes_page-0009

Recipes_page-0013

Recipes_page-0015

Recipes_page-0003

Recipes_page-0010

Recipes_page-0011

Recipes_page-0014

Recipes_page-0016

Recipes_page-0004

Recipes_page-0005

Recipes_page-0007

Инструменты

Google Sheets Figma Devtools Youtrack

Процесс работы

Задача 2 (планирование тестирования)

Техники-тест дизайна
На данном этапе были использованы техники тест дизайна: классы эквивалентности и граничные значения для полей ввода

КЭ,ГЗ Создание рецепта (копия)

Задача 3 (проектирование тестовой документации)

ТК Создание рецепта (копия)-2

Задача 5 (выполнение тестов)

Тестовая документация с кликабельными ссылками на баг-репорты

Баг-репорты
ID: PP-36

При создании рецепта в поле "Название рецепта" отсутствуют ограничения по количеству символов PP-36

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать в шапке вкладку "Создать рецепт"

Шаги воспроизведения:

  1. В поле "Название рецепта" ввести
    1 символ - Ш;
    2 символа - Шо;
    101 символов - Название рецепта" ввести -"Изысканный Шоколадный Рай: Гармония Темного и Молочного, Нежное Слоистое Тесто, Ванильный Акцент, Роскошь Шоколадных Крошек!.;
    102 символа - Название рецепта" ввести -"Изысканный Шоколадный Рай: Гармония Темного и Молочного, Нежное Слоистое Тесто, Ванильный Акцент, Роскошь Шоколадных Крошек!!.;
    106 символа - Название рецепта" ввести -"Изысканный Шоколадный Рай: Гармония Темного и Молочного, Нежное Слоистое Тесто, Ванильный Акцент, Роскошь Шоколадных Крошек и Сливок
  2. В тегах убрать "Завтрак"
  3. В поле "Ингредиенты" выбрать -"шоколад"
  4. В поле "Количество" ввести- "100"
  5. Кликнуть "Добавить ингредиент"
  6. В поле "Время приготовления" ввести - "12"
  7. В поле "Описание" ввести - "Растопите шоколад с маслом на водяной бане"
  8. Загрузить фото формата - JPG
  9. Кликнуть на кнопку "Создать рецепт"

Ожидаемый результат:
После ввода невалидного количества символов в поле "Название рецепта", при клике по кнопке "Создать рецепт" выводится всплывающее сообщение об ошибке "Убедитесь, что это значение содержит не менее 3 символов/не более 100 символов"
Фактический результат:
После ввода невалидного количества символов в поле "Название рецепта", при клике по кнопке "Создать рецепт" рецепт появляется на странице "Рецепты", пользователь переходит на страницу рецепта

Приоритет:
Критическая

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-37

При создании рецепта в поле "Название рецепта" нет ограничений по вводу названия состоящего только из цифр PP-37

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать в шапке вкладку "Создать рецепт"

Шаги воспроизведения:

  1. В поле "Название рецепта" ввести:
    123456789
  2. В тегах убрать "Завтрак"
  3. В поле "Ингредиенты" выбрать -"шоколад"
  4. В поле "Количество" ввести- "100"
  5. Кликнуть "Добавить ингредиент"
  6. В поле "Время приготовления" ввести - "12"
  7. В поле "Описание" ввести - "Растопите шоколад с маслом на водяной бане"
  8. Загрузить фото формата - JPG
  9. Кликнуть на кнопку "Создать рецепт"

Ожидаемый результат:
После ввода невалидного названия в поле "Название рецепта", при клике по кнопке "Создать рецепт" выводится всплывающее сообщение об ошибке, включающее пояснение к полю "Название рецепта"
Фактический результат:
После ввода невалидного названия в поле "Название рецепта", при клике по кнопке "Создать рецепт" рецепт появляется на странице "Рецепты", пользователь переходит на страницу рецепта

Приоритет:
��ерьезная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-38

При создании рецепта в поле "Название рецепта" нет ограничений по вводу названия состоящего только из спецсимволов PP-38

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать в шапке вкладку "Создать рецепт"

Шаги воспроизведения:

  1. В поле "Название рецепта" ввести:
    №%:,.
  2. В тегах убрать "Завтрак"
  3. В поле "Ингредиенты" выбрать -"шоколад"
  4. В поле "Количество" ввести- "100"
  5. Кликнуть "Добавить ингредиент"
  6. В поле "Время приготовления" ввести - "12"
  7. В поле "Описание" ввести - "Растопите шоколад с маслом на водяной бане"
  8. Загрузить фото формата - JPG
  9. Кликнуть на кнопку "Создать рецепт"

Ожидаемый результат:
После ввода невалидного названия в поле "Название рецепта", при клике по кнопке "Создать рецепт" выводится всплывающее сообщение об ошибке, включающее пояснение к полю "Название рецепта"
Фактический результат:
После ввода невалидного названия в поле "Название рецепта", при клике по кнопке "Создать рецепт" рецепт появляется на странице "Рецепты", пользователь переходит на страницу рецепта

Приоритет:
Серьезная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-39

В поле с саджестом "Ингредиенты" поиск данных возможен только в нижнем регистре PP-39

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать в шапке вкладку "Создать рецепт"

Шаги воспроизведения:

  1. В поле "Название рецепта" ввести - "Торт"
  2. В тегах убрать "Завтрак"
  3. В поле "Ингредиенты" ввести -"ШОКОЛАД"
  4. В поле "Количество" ввести- "100"
  5. Кликнуть "Добавить ингредиент"
  6. В поле "Время приготовления" ввести - "12"
  7. В поле "Описание" ввести - "Растопите шоколад с маслом на водяной бане"
  8. Загрузить фото формата - JPG
  9. Кликнуть на кнопку "Создать рецепт"

Ожидаемый результат:
В поле "Ингредиенты" при вводе ингредиента в верхнем регистре показывает результаты поиска
Фактический результат:
В поле "Ингредиенты" при вводе ингредиента в верхнем регистре НЕ показывает результаты поиска

Приоритет:
Серьезная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-41

При вводе 20 символов в поле "Количество" кнопка "Создать рецепт" доступна, клик по кнопке создает рецепт на пользователь на текущей странице PP-41

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать в шапке вкладку "Создать рецепт"

Шаги воспроизведения:

  1. В поле "Название рецепта" ввести - "Торт"
  2. В тегах убрать "Завтрак"
  3. В поле "Ингредиенты" ввести -"шоколад"
  4. В поле "Количество" ввести- "12345678901234567890"
  5. Кликнуть "Добавить ингредиент"
  6. В поле "Время приготовления" ввести - "12"
  7. В поле "Описание" ввести - "Растопите шоколад с маслом на водяной бане"
  8. Загрузить фото формата - JPG
  9. Кликнуть на кнопку "Создать рецепт"

Ожидаемый результат:
При вводе 20 символов в поле "Количество" кнопка "Создать рецепт" доступна и кликабельна, пользователь переходит на страницу рецепта
Фактический результат:
При вводе 20 символов в поле "Количество" кнопка "Создать рецепт" доступна, рецепт создается, но пользователь на странице "Создать рецепт"

Приоритет:
Критическая

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-40

В поле "Время приготовления" ввод 0 и отрицательного числа выводится всплывающее сообщение об ошибке "Убедитесь, что это значение больше либо равно 1" PP-40

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать в шапке вкладку "Создать рецепт"

Шаги воспроизведения:

  1. В поле "Название рецепта" ввести - "Торт"
  2. В тегах убрать "Завтрак"
  3. В поле "Ингредиенты" ввести -"шоколад"
  4. В поле "Количество" ввести- "100"
  5. Кликнуть "Добавить ингредиент"
  6. В поле "Время приготовления" ввести:
    "0"
    "-4"
  7. В поле "Описание" ввести - "Растопите шоколад с маслом на водяной бане"
  8. Загрузить фото формата - JPG
  9. Кликнуть на кнопку "Создать рецепт"

Ожидаемый результат:
При клике по кнопке "Создать рецепт" выводится всплывающее сообщение об ошибке "Время готовки: Введите правильное число"
Фактический результат:
При клике по кнопке "Создать рецепт" выводится всплывающее сообщение об ошибке "Убедитесь, что это значение больше либо равно 1"

Приоритет:
Незначительная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-42

При вводе невалидного количества символов в поле "Описание" - рецепт создается, пользователь переходит на страницу рецепта PP-42

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать в шапке вкладку "Создать рецепт"

Шаги воспроизведения:

  1. В поле "Название рецепта" ввести - "Торт"
  2. В тегах убрать "Завтрак"
  3. В поле "Ингредиенты" ввести -"шоколад"
  4. В поле "Количество" ввести- "100"
  5. Кликнуть "Добавить ингредиент"
  6. В поле "Время приготовления" ввести - "12"
  7. В поле "Описание" ввести:
    1 символ: "Р"
    2 символа: "Ра"
  8. Загрузить фото формата - JPG
  9. Кликнуть на кнопку "Создать рецепт"

Ожидаемый результат:
При вводе невалидного количества символов в поле "Описание" - выводится всплывающее сообщение об ошибке, включающее пояснение к полю "Описание"
Фактический результат:
При вводе невалидного количества символов в поле "Описание" - рецепт создается, пользователь переходит на страницу рецепта

Приоритет:
Незначительная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-104

При загрузке GIf, рецепт создается, пользователь переходит на страницу рецепта на странице создания рецепта PP-104

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать в шапке вкладку "С��здать рецепт"

Шаги воспроизведения:

  1. В поле "Название рецепта" ввести - "Торт"
  2. В тегах убрать "Завтрак"
  3. В поле "Ингредиенты" ввести -"шоколад"
  4. В поле "Количество" ввести- "100"
  5. Кликнуть "Добавить ингредиент"
  6. В поле "Время приготовления" ввести - "12"
  7. В поле "Описание" ввести - "Растопите шоколад с маслом на водяной бане"
  8. Загрузить фото формата - Gif
  9. Кликнуть на кнопку "Создать рецепт"

Ожидаемый результат:
При клике по кнопке "Создать рецепт" выводится всплывающее сообщение об ошибке, включающее пояснение к формату изображения
Фактический результат:
При клике по кнопке "Создать рецепт", рецепт создан, пользователь переходит на страницу рецепта

Приоритет:
Незначительная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


Задача 4 (проектирование тестовой документации)

Мои подписки, Создание рецепта, Редактирование рецепта, Страница пользователя-2

Задача 5 (выполнение тестов)

Тестовая документация с кликабельными ссылками на баг-репорты

Баг-репорты

Страница "Мои подписка"

ID: PP-43

Порядок расположения карточек авторов - рандомен на странице "Мои подписки" PP-43

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Мои подписки"

Ожидаемый результат:
Порядок расположения карточек авторов - от новых к старым
Фактический результат:
Порядок расположения карточек авторов - рандомен

Приоритет:
Обычная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-108

Если имя и фамилия автора длинное, то имя и фамилия автора переходит за пределы экрана на странице "Мои подписки" PP-108

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Мои подписки"

Ожидаемый результат:
Если имя и фамилия автора длинное, то имя и фамилия автора переносится на следующую строку
Фактический результат:
Если имя и фамилия автора длинное, то имя и фамилия автора переходит за пределы экрана
image

Приоритет:
Серьезная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-109

Если имя и фамилия автора длинное, то имя и фамилия автора переходит за пределы экрана на странице "Мои подписки" PP-109

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Мои подписки"

Ожидаемый результат:
Если название рецепта длинное, то название рецепта переносится на следующую строку
Фактический результат:
Если назван��е рецепта длинное, то название рецепта переходит за пределы экрана
image

Приоритет:
Серьезная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-44

Кнопки пагинация и страницы пагинация разного цвета на странице "Мои подписки" PP-44

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Мои подписки"

Ожидаемый результат:
На странице "Мои подписки" кнопки пагинация и страницы пагинация одиноково черного цвета
Фактический результат:
На странице "Мои подписки" кнопки пагинация и страницы пагинация разного цвета
image

Приоритет:
Незначительная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-119

При большом количестве страниц, номера страниц выходят за пределы экрана и расположены впритык друг к другу на странице "Мои подписки" PP-119

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Мои подписки"

Ожидаемый результат:
При большом количестве страниц, номера страниц слева или справа скрываются и расположены на расстоянии друг от друга
Фактический результат:
При большом количестве страниц, номера страниц выходят за пределы экрана и расположены впритык друг к другу
image

Приоритет:
Критическая

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-119

Темно-голубой круг появляется после первого клика на номер страницы на странице "Мои подписки" PP-45

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Мои подписки"

Ожидаемый результат:
На странице "Мои подписки", если страница открыта, то номер страницы расположен темно-голубом круге, шрифт белого цвета
Фактический результат:
На странице "Мои подписки", темно-голубой круг появляется после первого клика на страницу
видео

Приоритет:
Незначительная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-46

Карточки рецептов выходят за пределы экрана при разрешении 400х800 на странице "Мои подписки" PP-46

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Мои подписки"

Ожидаемый результат:
Элементы не наслаиваются друг на друга и не выходят за пределы экрана при разрешении 400х800
Фактический результат:
Карточки рецептов выходят за пределы экрана при разрешении 400х800
image

Приоритет:
Незначительная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


Страница автора

ID: PP-112

Если имя и фамилия автора длинное (в заголовке), то имя и фамилия автора переходит за пределы экрана на странице автора PP-112

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Рецепты"/"Мои подписки"/"Избранное"
  2. Нажать на имя и фамилию автора в карточке рецепта

Ожидаемый результат:
Если имя и фамилия автора длинное (в заголовке), то имя и фамилия автора переносится на следующую строку
Фактический результат:
Если имя и фамилия автора длинное (в заголовке), то имя и фамилия автора переходит за пределы экрана

Приоритет:
Незначительная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-113

Чекбоксы тегов окрашены в цвета в некорректные цвета на странице автора PP-113

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Рецепты"/"Мои подписки"/"Избранное"
  2. Нажать на имя и фамилию автора в карточке рецепта

Ожидаемый результат:
image

Фактический результат:
image

Приоритет:
Незначительная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-66

Если чекбокс у тега не выбран, то фон чекбокса серый на странице автора PP-66

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Рецепты"/"Мои подписки"/"Избранное"
  2. Нажать на имя и фамилию автора в карточке рецепта

Ожидаемый результат:
Если чекбокс у тега не выбран, то окрашены только границы тега: "Утро"- оранжевый, "День" - зеленый, "Вечер" - фиолетовый
image
Фактический результат:
Если чекбокс у тега не выбран, то фон чекбокса серый
image

Приоритет:
Незначительная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-114

Если название рецепта длинное, то название рецепта переходит за пределы экрана на странице автора PP-114

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Рецепты"/"Мои подписки"/"Избранное"
  2. Нажать на имя и фамилию автора в карточке рецепта

Ожидаемый результат:
Если название рецепта длинное, то название рецепта переносится на следующую строку
Фактический результат:
Если название рецепта длинное, то название рецепта переходит за пределы экрана/карточки
image

Приоритет:
Серьезная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-67

В названии тега отсутствует фон соответствующего цвета на странице автора PP-67

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Рецепты"/"Мои подписки"/"Избранное"
  2. Нажать на имя и фамилию автора в карточке рецепта

Ожидаемый результат:
image
Фактический результат:
image

Приоритет:
Незначительная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-102

Если имя и фамилия автора длинное (в карточке), то имя и фамилия автора переходит за пределы экрана и наслаивается на иконку "человечка" на странице автора PP-102

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Рецепты"/"Мои подписки"/"Избранное"
  2. Нажать на имя и фа��илию автора в карточке рецепта

Ожидаемый результат:
Если имя и фамилия автора длинное (в карточке), то имя и фамилия автора переходит на следующую строку (��ет наслоения)
Фактический результат:
Если имя и фамилия автора длинное (в карточке), то имя и фамилия автора переходит за пределы экрана и наслаивается на иконку "человечка"

Приоритет:
Серьезная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-69

В карточке рецепта вместо имени отображается фамилия автора странице автора PP-69

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Рецепты"/"Мои подписки"/"Избранное"
  2. Нажать на имя и фамилию автора в карточке рецепта

Ожидаемый результат:
Под иконкой "время" и время приготовления расположены иконка "человечка" и имя фамилия автора
Фактический результат:
Под иконкой "время" и время приготовления расположены иконка "человечка" и 2 раза фамилия автора
image

Приоритет:
Обычная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-70

Фон кнопки и границы "Рецепт добавлен"меняются на белый и серый только после клика вне зоны кнопки на странице автора/главной/рецепта/избранное PP-70

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Рецепты"/"Мои подписки"/"Избранное"
  2. Нажать на кнопку "Добавить в покупки"
  3. Нажать на поле вне кнопки

Ожидаемый результат:
Если по карточке рецепта продукты добалены в список продуктов, то фон кнопки белый и прямоуголной формы с округленными углами, границы кнопки голубые
Фактический результат:
Фон кнопки и границы "Рецепт добавлен"меняются на белый и серый только после клика вне зоны кнопки

Приоритет:
Обычная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-71

При большом количестве страниц, номера страниц выходят за пределы экрана и расположены впритык друг к другу на странице автора PP-71

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Рецепты"/"Мои подписки"/"Избранное"
  2. Нажать на имя и фамилию автора в карточке рецепта

Ожидаемый результат:
При большом количестве страниц, номера страниц слева или справа скрываются и расположены на расстоянии друг от друга
Фактический результат:
При большом количестве страниц, номера страниц выходят за пределы экрана и расположены впритык друг к другу
image

Приоритет:
Критическая

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


Страница создания рецепта

ID: PP-74

При клике на поля ввода для "Название рецепта", "Ингредиенты", ввода количества, "Время приготовления" и "Описание" границы меняются на оранжевый цвет на странице "Создать рецепт" PP-74

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Создать рецепт"
  2. Нажать на поля ввода "Название рецепта"/"Ингредиенты"/"Количество"/"Время приготовление"

Ожидаемый результат:
При клике на поля ввода для "Название рецепта", "Ингредиенты", ввода количества, "Время приготовления" и "Описание" границы меняются на голубой цвет
Фактический результат:
При клике на поля ввода для "Название рецепта", "Ингредиенты", ввода количества, "Время приготовления" и "Описание" границы меняются на оранжевый цвет

Приоритет:
Незначительная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-115

Чекбоксы тегов окрашены в цвета в некорректные цвета на странице создания рецепта PP-115

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Создать рецепт"

Ожидаемый результат:
image
Фактический результат:
image

Приоритет:
Незначительная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-76

Если чекбокс у тега не выбран, то фон чекбокса серый на странице "Создать рецепт" PP-76

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Создать рецепт"

Ожидаемый результат:
Если чекбокс у тега не выбран, то окрашены только границы тега: "Утро"- оранжевый, "День" - зеленый, "Вечер" - фиолетовый
image
Фактический результат:
Если чекбокс у тега не выбран, то фон чекбокса серый
image

Приоритет:
Незначительная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-77

При удалении значений из поля ввода "Ингредиенты" раскрывающий список НЕ пропадает на странице "Создать рецепт" PP-77

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Создать рецепт"
  2. Кликнуть в поле "Ингредиенты"
  3. Ввести данные в поле "Ингредиенты"
  4. Удалить данные в поле "Ингредиенты"

Ожидаемый результат:
При удалении значений из поля ввода "Ингредиенты" раскрывающий список пропадает
Фактический результат:
При удалении значений из поля ввода "Ингредиенты" раскрывающий список НЕ пропадает

Приоритет:
Обычная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-78

Раскрывающий список с подсказками ингредиентов имеет ширину больше чем размер поля ввода на странице "Создать рецепт" PP-78

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Создать рецепт"
  2. Кликнуть в поле "Ингредиенты"
  3. Ввести данные в поле "Ингредиенты"

Ожидаемый результат:
Раскрывающий список с подсказками ингредиентов имеет ширину в размер поля ввода
Фактический результат:
Раскрывающий список с подсказками ингредиентов имеет ширину больше чем размер поля ввода
image

Приоритет:
Обычная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-116

В тексте кнопки "Добавить ингредиент" буква "Д" не подчеркнута на странице создания рецепта PP-116

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Создать рецепт"

Ожидаемый результат:
Текст кнопки "Добавить ингредиент" подчеркнута
Фактический результат:
В тексте кнопки "Добавить ингредиент" буква "Д" не подчеркнута
image

Приоритет:
Незначительная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-79

"Время приготовления" обозначается в "мин" на странице "Создать рецепт" PP-79

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Создать рецепт"

Ожидаемый результат:
"Время приготовления" обозначается в "минут"
Фактический результат:
"Время приготовления" обозначается в "мин"

Приоритет:
Незначительная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-80

При выгрузке фотографии с правой стороны кнопки "Выбрать файл" появляется только фотография на странице "Создать рецепт" PP-80

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Создать рецепт"
  2. Нажать на кнопку "Выбрать файл"
  3. Выбрать фотографию

Ожидаемый результат:
При выгрузке фотографии с правой стороны кнопки "Выбрать файл" появляется название фотографии и ик��нка "крестик"
Фактический результат:
При выгрузке фотографии с правой стороны кнопки "Выбрать файл" появляется только фотография image

Приоритет:
Критическая

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-132

Кнопка "Создать" рецепт" имеет размер 14px на странице создания рецепта PP-132

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Создать рецепт"

Ожидаемый результат:
Кнопка "Создать" рецепт" имеет размер 18px
Фактический результат:
Кнопка "Создать" рецепт" имеет размер 14px

Приоритет:
Незначительная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-82

При повторном добавлении одинакового ингредиента, количество не суммируется на странице "Создать рецепт" PP-82

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Создать рецепт"
  2. Нажать на поле ввода "Ингредиент"
  3. Ввести данные в поле ввода "Ингредиент"
  4. Указать в поле "Количество"
  5. Нажать на кнопку "Добавить ингредиент"
  6. Повторить шаги 2-5 до 3 раз

Ожидаемый результат:
При повторном добавлении одинакового ингредиента, количество суммируется
Фактический результат:
При повторном добавлении одинакового ингредиента, количество не суммируется
image

Приоритет:
Серьезная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


Страница редактирования рецепта

ID: PP-83

При клике на поля ввода для "Название рецепта", "Ингредиенты", ввода количества, "Время приготовления" и "Описание" границы меняются на оранжевый цвет на странице "Редактировать рецепт" PP-83

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Рецепты"
  2. Нажать на свою карточку рецепта
  3. Нажать на кнопку "Редактировать рецепт"

Ожидаемый результат:
При клике на поля ввода для "Название рецепта", "Ингредиенты", ввода количества, "Время приготовления" и "Описание" границы меняются на голубой цвет
Фактический результат:
При клике на поля ввода для "Название рецепта", "Ингредиенты", ввода количества, "Время приготовления" и "Описание" границы меняются на оранжевый цвет

Приоритет:
Серьезная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-117

Чекбоксы тегов окрашены в цвета в некорректные цвета на странице редактирования рецепта PP-117

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Рецепты"
  2. Нажать на свою карточку рецепта
  3. Нажать на кнопку "Редактировать рецепт"

Ожидаемый результат:
image
Фактический результат:
image

Приоритет:
Незначительная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-85

Если чекбокс у тега не выбран, то фон чекбокса серый на странице "Редактировать рецепт" PP-85

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Рецепты"
  2. Нажать на свою карточку рецепта
  3. Нажать на кнопку "Редактировать рецепт"

Ожидаемый результат:
Если чекбокс у тега не выбран, то окрашены только границы тега: "Утро"- оранжевый, "День" - зеленый, "Вечер" - фиолетовый
image
Фактический результат:
Если чекбокс у тега не выбран, то фон чекбокса серый
image

Приоритет:
Незначительная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-86

При удалении значений из поля ввода "Ингредиенты" раскрывающий список НЕ пропадает на странице "Редактировать рецепт" PP-86

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Рецепты"
  2. Нажать на свою карточку рецепта
  3. Нажать на кнопку "Редактировать рецепт"
  4. Кликнуть в поле "Ингредиенты"
  5. Ввести данные в поле "Ингредиенты"
  6. Удалить данные в поле "Ингредиенты"

Ожидаемый результат:
При удалении значений из поля ввода "Ингредиенты" раскрывающий список пропадает
Фактический результат:
При удалении значений из поля ввода "Ингредиенты" раскрывающий список НЕ пропадает

Приоритет:
Обычная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-87

Раскрывающий список с подсказками ингредиентов имеет ширину больше чем размер поля ввода на странице "Редактировать рецепт" PP-87

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Рецепты"
  2. Нажать на свою карточку рецепта
  3. Нажать на кнопку "Редактировать рецепт"
  4. Кликнуть в поле "Ингредие��ты"
  5. Ввести данные в поле "Ингредиенты"

Ожидаемый результат:
Раскрывающий список с подсказками ингредиентов имеет ширину в размер поля ввода
Фактический результат:
Раскрывающий список с подсказками ингредиентов имеет ширину больше чем размер поля ввода
image

Приоритет:
Обычная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-88

Раскрывающий список с подсказками ингредиентов имеет ширину больше чем размер поля ввода на странице "Редактировать рецепт" PP-88

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Рецепты"
  2. Нажать на свою карточку рецепта
  3. Нажать на кнопку "Редактировать рецепт"

Ожидаемый результат:
Текст кнопки "Добавить ингредиент" подчеркнута
Фактический результат:
Текст кнопки "Добавить ингредиент" не подчеркнута
image

Приоритет:
Незначительная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-89

"Время приготовления" обозначается в "мин" на странице "Редактировать рецепт" PP-89

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Рецепты"
  2. Нажать на свою карточку рецепта
  3. Нажать на кнопку "Редактировать рецепт"

Ожидаемый результат:
"Время приготовления" обозначается в "минут"
Фактический результат:
"Время приготовления" обозначается в "мин"

Приоритет:
Незначительная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-90

При выгрузке фотографии с правой стороны кнопки "Выбрать файл" появляется только фотография на странице "Редактировать рецепт" PP-90

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Рецепты"
  2. Нажать на свою карточку рецепта
  3. Нажать на кнопку "Редактировать рецепт"
  4. Нажать на кнопку "Выбрать файл"
  5. Выбрать фотографию

Ожидаемый результат:
При выгрузке фотографии с правой стороны кнопки "Выбрать файл" появляется название фотографии и иконка "крестик"
Фактический результат:
При выгрузке фотографии с правой стороны кнопки "Выбрать файл" появляется только фотография
image

Приоритет:
Критическая

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-91

Под кнопкой "Выбрать файл" расположена кнопка "Редактировать рецепт" на странице "Редактировать рецепт" PP-91

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Рецепты"
  2. Нажать на свою карточку рецепта
  3. Нажать на кнопку "Редактировать рецепт"

Ожидаемый результат:
Под кнопкой "Выбрать файл" расположена кнопка "Сохранить"
Фактический результат:
Под кнопкой "Выбрать файл" расположена кнопка "Редактировать рецепт"

Приоритет:
Незначительная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-133

Кнопка "Сохранить" имеет размер 14px на странице "Редактировать рецепт" PP-133

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Рецепты"
  2. Нажать на свою карточку рецепта
  3. Нажать на кнопку "Редактировать рецепт"

Ожидаемый результат:
Кнопка "Сохранить" имеет размер 18px
Фактический результат:
Кнопка "Сохранить" имеет размер 14px

Приоритет:
Незначительная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-118

В кнопка "Удалить" буква "Д" не подчеркнута на странице редактирования рецепта PP-118

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Рецепты"
  2. Нажать на свою карточку рецепта
  3. Нажать на кнопку "Редактировать рецепт"

Ожидаемый результат:
Кнопка "Удалить" подчеркнута"
Фактический результат:
В кнопке "Удалить" буква "Д" не подчеркнута image

Приоритет:
Незначительная

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-120

Есть возможность редактировать чужой рецепт, указав чужой номер рецепта в ссылке PP-120

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Перейти по ссылке https://foodgram-frontend-8.prakticum-team.ru/recipes/id:/edit указав номер чужого рецепта

Ожидаемый результат:
Переход на страницу "Редактирование рецепта" по ссылке https://foodgram-frontend-8.prakticum-team.ru/recipes/id:/edit с указанием чужого номера рецепта невозможен
Фактический результат:
Переход на страницу "Редактирование рецепта" по ссылке https://foodgram-frontend-8.prakticum-team.ru/recipes/id:/edit с указанием чужого номера рецепта возможен

Приоритет:
Критическая

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


ID: PP-93

Есть возможность редактировать чужой рецепт, указав чужой номер рецепта в ссылке PP-93

Предусловие:

  1. Открыть веб-сайт https://foodgram-frontend-8.prakticum-team.ru/recipes
  2. Пройти авторизацию
  3. Нажать кнопку из трёх горизонтальных линий

Шаги воспроизведения:

  1. Выбрать вкладку "Рецепты"
  2. Нажать на свою карточку рецепта
  3. Нажать на кнопку "Редактировать рецепт"
  4. Нажать на кнопку "Выбрать файл"
  5. Выбрать фотографию

Ожидаемый результат:
При выгрузке фотографии с правой стороны кнопки "Выбрать файл" появляется название фотографии и иконка "крестик"
Фактический результат:
При выгрузке фотографии с правой стороны кнопки "Выбрать файл" появляется только фотография
image

Приоритет:
Критическая

Окружение:
Браузер: Яндекс Браузер 23.9.0.2325, 400x800
ОС: MacOS 12.6.6


About

Участие в командной работе

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages