-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
a481ba4
commit 3c0a384
Showing
1 changed file
with
250 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,250 @@ | ||
- summary: | | ||
Проверка полного наполнения списка категорий | ||
requirement: | | ||
При раскрытии списка категорий видны все возможные варианты | ||
prerequisites: | ||
Открыта главная страница https://hexlet-products-store.vercel.app | ||
test-data: | | ||
нет | ||
steps: | ||
- Открываем список категорий | ||
expected-result: | | ||
При открытии списка категорий - видны все категории. | ||
- summary: | | ||
Успешная проверка содержимого карточки товара | ||
requirement: | | ||
При открытии карточки в ней будут название, рейтинг, цена со скидкой и без. | ||
prerequisites: | ||
Открыта главная https://hexlet-products-store.vercel.app | ||
test-data: | | ||
Товар = MacBook Pro | ||
steps: | ||
- Нажимаем на товар | ||
expected-result: | | ||
На странице присутствуют изображения товара, цена, цена со скидкой, рейтинг, название и описание. | ||
- summary: | | ||
Упешное добавление товара в корзину | ||
requirement: | | ||
Успешное добавление товара в корзину из каталога на главной странице | ||
prerequisites: | ||
Открыта главная страница https://hexlet-products-store.vercel.app | ||
Корзина пуста | ||
test-data: | | ||
Товар = Infinix INBOOK | ||
steps: | ||
- Выбираем товар | ||
- Нажимаем на кнопку добавления в корзину | ||
- Перейти в корзину | ||
expected-result: | | ||
В корзине отображается выбранный товар в количестве 1 шт. | ||
- summary: | | ||
Добавление нескольких товаров из каталога в корзину с указанием количества | ||
requirement: | | ||
Успешное добавление нескольких товаров в корзину с указанием количества из каталога на главной странице | ||
prerequisites: | | ||
В браузере открыта страница https://hexlet-products-store.vercel.app/ | ||
Корзина пуста | ||
test-data: | | ||
Товар = Infinix INBOOK | ||
Количество = 10 | ||
steps: | ||
- Добавить товар | ||
- Во всплывающем окне указать цифрой количество | ||
- Перейти в корзину | ||
expected-result: | | ||
В корзине отображается выбранный товар в количестве 10 шт. | ||
- summary: | | ||
Успешное удаление товара | ||
requirement: | | ||
При удалении товара из корзины, он пропадает из нее в том количестве, сколько раз было нажато удаление | ||
prerequisites: | ||
Открыта корзина, и хотя бы один товар добавлен в корзину https://hexlet-products-store.vercel.app/cart | ||
test-data: | | ||
нет | ||
steps: | ||
- Перейти в корзину | ||
- Выбираем товар, который нужно удалить | ||
- Нажимаем на кнопку Delete/Удалить | ||
expected-result: | | ||
Удалится столько едениц товара, сколько раз было нажато удаление. | ||
- summary: | | ||
Успешная проверка сохранения товаров в браузере | ||
requirement: | | ||
При перазагрузке страницы товары сохраняются в корзине | ||
prerequisites: | | ||
В корзину добавлено 2 разных товара. | ||
test-data: | | ||
- Товар 1 = Infinix INBOOK | ||
- Товар 2 = iPhone 9 | ||
steps: | ||
- Перейти в корзину | ||
- Перезагрузить страницу | ||
expected-result: | | ||
В корзине остались добавленные ранее товары | ||
- summary: | | ||
Успешная проверка сохранения товаров в течение сессии | ||
requirement: | | ||
Товары сохраняются в корзине пока активна сессия браузера | ||
prerequisites: | | ||
В корзину добавлено 2 разных товара | ||
test-data: | | ||
- Товар 1 = Infinix INBOOK | ||
- Товар 2 = iPhone 9 | ||
steps: | ||
- Открываем Dev tools | ||
- Перейходим в Application | ||
- Раскрываем Session Storage | ||
- Кликаем по URL | ||
- Нажимаем на cart | ||
expected-result: | | ||
Отображается массив с товарами из корзины. | ||
- summary: | | ||
Успешная проверка содержимого страницы оплаты | ||
requirement: | | ||
При нажатии кнопки оформления заказа пользователь попадает на страницу оплаты, где выводится наименование товара, его количество и цена, а также стоимость всех товаров в корзине | ||
prerequisites: | ||
Открыта корзина, и хотя бы один товар добавлен в корзину https://hexlet-products-store.vercel.app/cart | ||
test-data: | | ||
нет | ||
steps: | ||
- Открываем корзину | ||
- Нажимаем на оформление заказа | ||
expected-result: | | ||
После нажатия пользователь видит страницу оплаты, где указана информация о каждой единице заказа, а также финальная стоимость. | ||
- summary: | | ||
При заказе происходит перенаправление на страницу оплаты | ||
requirement: | | ||
При оформлении заказа пользователь попадает на страницу оплаты | ||
prerequisites: | | ||
В корзину добавлен товар | ||
test-data: | | ||
- Товар = Infinix INBOOK | ||
steps: | ||
- Перейти в корзину | ||
- Нажать на кнопку Checkout/Оформить заказ | ||
expected-result: | | ||
Произошло перенаправление на страницу оплаты | ||
- summary: | | ||
Есть мобильная версия сайта | ||
requirement: | | ||
При открытии сайта на мобильном устройстве загружается мобильная версия | ||
prerequisites: | | ||
- | ||
test-data: | | ||
- | ||
steps: | ||
- На мобильном телефоне перейти по ссылке https://hexlet-products-store.vercel.app/ | ||
expected-result: | | ||
Загрузилась страница для мобильных устройств | ||
- summary: | | ||
Проверка локализации | ||
requirement: | | ||
При переключении языка на русский сайт полностью локализован | ||
prerequisites: | | ||
В браузере открыта страница https://hexlet-products-store.vercel.app/ | ||
test-data: | | ||
empty | ||
steps: | ||
- Переключаем язык на русский | ||
expected-result: | | ||
Вся информация кроме назввания товаров указана на русском языке включая: категории товаров, кнопки навигации и описание товваров | ||
- summary: | | ||
Проверка кроссбраузерности Firefox | ||
requirement: | | ||
Сайт корректно открывается в последней версии Firefox | ||
prerequisites: | | ||
empty | ||
test-data: | | ||
Сайт = https://hexlet-products-store.vercel.app/ | ||
Firefox = Firefox Version 110 | ||
steps: | ||
- Открываем сайт в Firefox | ||
- Проверяем внешний вид страницы | ||
expected-result: | | ||
Страница сайта выглядит хорошо, текст не выходит за блоки | ||
- summary: | | ||
Проверка кроссбраузерности Opera | ||
requirement: | | ||
Сайт корректно открывается в последней версии Opera | ||
prerequisites: | | ||
empty | ||
test-data: | | ||
Сайт = https://hexlet-products-store.vercel.app/ | ||
Opera = Opera Version 96 | ||
steps: | ||
- Открываем сайт в Opera | ||
- Проверяем внешний вид страницы | ||
expected-result: | | ||
Страница сайта выглядит хорошо, текст не выходит за блоки | ||
- summary: | | ||
Проверка работы поиска по ключевому слову | ||
requirement: | | ||
При вводе ключевого слова сайт выдает только товары с этим словом в названии | ||
prerequisites: | | ||
В браузере открыта страница https://hexlet-products-store.vercel.app/ | ||
test-data: | | ||
Ключевое слово = iPhone | ||
steps: | ||
- Вводим ключевое слово в поисковой строке в поле "поиск" | ||
expected-result: | | ||
В списке товаров отображаются только товары с ключевым словом в названии | ||
- summary: | | ||
Проверка работы поиска товара по несуществующему среди названий ключевому слову | ||
requirement: | | ||
При вводе ключевого слова сайт выдает все товары с этим словом в названии | ||
prerequisites: | | ||
В браузере открыта страница https://hexlet-products-store.vercel.app/ | ||
test-data: | | ||
Ключевое слово = самосвал | ||
steps: | ||
- Вводим ключевое слово в поле "поиск" | ||
expected-result: | | ||
Видим сообщение "Ничего не найдено!" | ||
- summary: | | ||
Неуспешная проверка поиска товаров по цене | ||
requirement: | | ||
При выборе определенного ценового дианазона отрицательного значения на главной странице каталога в выдаче не отображаются товары | ||
prerequisites: | | ||
Открыта главная https://hexlet-products-store.vercel.app | ||
test-data: | | ||
нет | ||
steps: | ||
- Устанавливаем отрицательный ценовой диапазон | ||
expected-result: | | ||
В выдаче нет товаров. | ||
- summary: | | ||
Проверка корректной работы на SPA | ||
requirement: | | ||
При переходе между разделами сайта не происходит перезагрузки страницы | ||
prerequisites: | ||
Открыта главная страница https://hexlet-products-store.vercel.app | ||
test-data: | | ||
нет | ||
steps: | ||
- Нажмаем на "Следующая" | ||
- Нажимаем на "Предыдущая" | ||
- Нажимаем на "В корзину" | ||
- Нажимаем на "Корзину" | ||
- Нажимаем на "Оформить заказ" | ||
- Нажимаем на "Отчистить корзину" | ||
- Нажимаем на "Продолжить покупки" | ||
- Нажимаем на "Мазагин" | ||
- Нажимаем на фильтр и ведем по нему поиск | ||
expected-result: | | ||
При совершении действий на сайте страница не будет перезагружаться. |