-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrequirements.yml
33 lines (31 loc) · 3.8 KB
/
requirements.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
---
functional:
- Пользователь должен иметь возможность искать товары по ключевому слову
- Пользователь должен иметь возможность искать товары по категории
- Пользователь должен иметь возможность фильтровать товары по цене
- Пользователь должен иметь возможность просматривать товары в общем каталоге, видеть их название, рейтинг, цену со скидкой и без нее
- Пользователь должен иметь возможность просматривать подробную информацию о товаре на странице товара, видеть его название, рейтинг, цену со скидкой и без нее
- Пользователь должен иметь возможность добавлять товары в корзину
- Пользователь должен иметь возможность просматривать содержимое корзины
- Каталог должен просматриваться постранично
- Пользователь будет добавлять товар в корзину и продолжать выбирать товары в каталоге
- На странице корзины пользователь cможет удалить товар из корзины и продолжить выбирать товары в каталоге
- Можно оформить заказ с переходом на страницу оплаты
- Пользователь должен иметь возможность добавить в корзину несколько одинаковых товаров
- Пользователь должен иметь возможность добавить разное количество разных товаров
- Проверка запросов в Devtools
non-functional:
- Сайт должен быть безопасным и защищать данные пользователя
- Сайт должен иметь мобильную версию
- Сайт нужно протестировать на совместимость с последними версиями браузеров
- Магазин будет SPA-приложение, которое не перезагружает страницу
- Корзина будет хранится в сессии браузера
implicit:
- Пользователь должен иметь возможность при добавлении товара в корзину указать необходимое количество непосредственно введя нужное число
- После оформления заказа корзина должна очищаться
- При выборе русского языка весь текст должен стать русским за исключением названий брендов
- При выборе английского языка весь текст должен стать английским
- Пользователь должен иметь возможность просматривать дополнительные изображения в карточке товара, если такие имеются
- Все ссылки должны быть кликабельны
- Название магазина должно быть кликабельным и возвращать пользователя на начальную страницу
- После оформления заказа окно можно закрыть