Skip to content

Commit cd9cf6d

Browse files
authored
Update test-cases.yml
1 parent 263ee47 commit cd9cf6d

1 file changed

Lines changed: 39 additions & 134 deletions

File tree

test-cases.yml

Lines changed: 39 additions & 134 deletions
Original file line numberDiff line numberDiff line change
@@ -14,180 +14,85 @@
1414
Появляется уведомление о добавлении товара. Значок корзины показывает количество товаров, увеличенное на 1. На странице корзины отображается добавленный товар.
1515
1616
- summary: |
17-
Добавление двух одинаковых товаров в корзину
17+
Переключение языка интерфейса с русского на английский
1818
requirement: |
19-
Пользователь должен иметь возможность добавлять товары в корзину
19+
Пользователь должен иметь возможность переключить язык интерфейса
2020
prerequisites: |
21-
Открыта главная страница каталога
21+
Открыта главная страница, текущий язык — русский
2222
test-data: |
23-
Один и тот же товар дважды
23+
Язык "English"
2424
steps:
25-
- Нажать кнопку "Add to cart" у выбранного товара
26-
- Нажать кнопку "Add to cart" у этого же товара повторно
27-
- Перейти в корзину
25+
- Нажать на переключатель языка
26+
- Выбрать "English"
27+
- Проверить главную страницу
28+
- Проверить карточку товара
29+
- Проверить корзину
2830
expected-result: |
29-
В корзине отображается 2 единицы этого товара одной строкой
31+
Все элементы интерфейса отображаются на английском языке.
3032
3133
- summary: |
32-
Добавление двух разных товаров в корзину
34+
Полная очистка корзины
3335
requirement: |
34-
Пользователь должен иметь возможность добавлять товары в корзину
36+
Пользователь может управлять корзиной
3537
prerequisites: |
36-
Открыта главная страница каталога
38+
В корзине есть несколько товаров
3739
test-data: |
38-
Два разных товара
40+
Два любых товара
3941
steps:
40-
- Добавить первый товар
41-
- Добавить второй товар
4242
- Перейти в корзину
43+
- Нажать "Remove" для каждого товара
4344
expected-result: |
44-
В корзине отображаются оба товара разными строками
45-
46-
- summary: |
47-
Успешное удаление товара из корзины
48-
requirement: |
49-
На странице корзины пользователь может удалить товар из корзины
50-
prerequisites: |
51-
В корзине есть хотя бы один товар, открыта страница корзины
52-
test-data: |
53-
Любой товар в корзине
54-
steps:
55-
- Нажать кнопку "Remove" у выбранного товара
56-
expected-result: |
57-
Товар исчезает из списка. Корзина пуста или стоимость пересчитана
45+
Корзина становится пустой. Отображается сообщение "Корзина пуста".
5846
5947
- summary: |
60-
Успешная фильтрация товаров по категории
48+
Продолжение покупок со страницы корзины
6149
requirement: |
62-
Пользователь должен иметь возможность фильтровать товары
50+
Пользователь может продолжить выбирать товары
6351
prerequisites: |
64-
Открыта главная страница каталога
52+
Открыта страница корзины
6553
test-data: |
66-
Категория "electronics"
54+
Не требуется
6755
steps:
68-
- Нажать на выпадающий список категорий
69-
- Выбрать категорию "electronics"
56+
- Нажать кнопку "Continue Shopping"
7057
expected-result: |
71-
В каталоге отображаются только товары выбранной категории
58+
Вы перешли на страницу каталога. Товары в корзине сохранены.
7259
7360
- summary: |
74-
Фильтрация товаров по цене
61+
Просмотр детальной информации о товаре
7562
requirement: |
76-
Пользователь должен иметь возможность фильтровать товары по цене
63+
Пользователь может просматривать подробную информацию о товаре
7764
prerequisites: |
7865
Открыта главная страница каталога
7966
test-data: |
80-
Цена от $50 до $100
67+
Любой товар
8168
steps:
82-
- Ввести минимальную цену 50
83-
- Ввести максимальную цену 100
84-
- Применить фильтр
69+
- Нажать на название или изображение товара
8570
expected-result: |
86-
Отображаются только товары с ценой от $50 до $100
71+
Открылась страница товара. Отображаются: название, цена, рейтинг, описание, категория.
8772
8873
- summary: |
89-
Успешный поиск товара по ключевому слову
74+
Переход по хэштегу категории
9075
requirement: |
91-
Пользователь должен иметь возможность искать товары по ключевому слову
76+
Со страницы товара можно перейти к товарам той же категории
9277
prerequisites: |
93-
Открыта главная страница каталога
78+
Открыта страница любого товара
9479
test-data: |
95-
Ключевое слово "Fjallraven"
80+
Товар из категории, например, "men's clothing"
9681
steps:
97-
- Ввести "Fjallraven" в поле поиска
98-
- Нажать Enter
82+
- На странице товара найти ссылку-хэштег с названием категории
83+
- Нажать на неё
9984
expected-result: |
100-
В каталоге отображаются только товары, содержащие "Fjallraven" в названии
85+
Произошёл переход на страницу каталога. Применён фильтр по этой категории.
10186
10287
- summary: |
103-
Негативный тест поиска: несуществующий товар
88+
Проверка отображения элементов товара в каталоге
10489
requirement: |
105-
При поиске несуществующего товара показывается пустой результат
90+
В каталоге для каждого товара отображается название, рейтинг, цена
10691
prerequisites: |
10792
Открыта главная страница каталога
10893
test-data: |
109-
"NonExistentProduct123"
110-
steps:
111-
- Ввести "NonExistentProduct123"
112-
- Нажать Enter
113-
expected-result: |
114-
Отображается сообщение "No products found" или "Ничего не найдено"
115-
116-
- summary: |
117-
Отображение цены со скидкой и без скидки
118-
requirement: |
119-
На странице товара и в каталоге выводится цена со скидкой и без нее
120-
prerequisites: |
121-
Открыта главная страница каталога, есть товар со скидкой
122-
test-data: |
123-
Любой товар с иконкой скидки
94+
Любой товар на первой странице
12495
steps:
125-
- Найти товар с иконкой скидки
126-
expected-result: |
127-
Отображаются две цены: зачеркнутая старая и новая цена со скидкой
128-
129-
- summary: |
130-
Переключение языка интерфейса с английского на русский
131-
requirement: |
132-
Пользователь должен иметь возможность переключить язык интерфейса
133-
prerequisites: |
134-
Открыта главная страница, текущий язык — английский
135-
test-data: |
136-
Язык "Русский"
137-
steps:
138-
- Нажать на переключатель языка
139-
- Выбрать "Русский"
140-
- Проверить главную страницу
141-
- Проверить карточку товара
142-
- Проверить корзину
143-
expected-result: |
144-
Все элементы интерфейса отображаются на русском языке
145-
146-
- summary: |
147-
Совместимость с браузером Google Chrome
148-
requirement: |
149-
Сайт совместим с последними версиями браузеров
150-
prerequisites: |
151-
Установлен Chrome последней версии
152-
test-data: |
153-
Google Chrome
154-
steps:
155-
- Открыть приложение в Chrome
156-
- Выполнить поиск товара
157-
- Добавить товар в корзину
158-
- Перейти в корзину
159-
expected-result: |
160-
Все функции работают корректно. Нет ошибок в консоли
161-
162-
- summary: |
163-
Совместимость с браузером Mozilla Firefox
164-
requirement: |
165-
Сайт совместим с последними версиями браузеров
166-
prerequisites: |
167-
Установлен Firefox последней версии
168-
test-data: |
169-
Mozilla Firefox
170-
steps:
171-
- Открыть приложение в Firefox
172-
- Выполнить поиск товара
173-
- Добавить товар в корзину
174-
- Перейти в корзину
175-
expected-result: |
176-
Все функции работают корректно
177-
178-
- summary: |
179-
Адаптивность: мобильное устройство
180-
requirement: |
181-
Сайт адаптирован для мобильных устройств
182-
prerequisites: |
183-
Открыт режим эмуляции мобильного устройства в DevTools
184-
test-data: |
185-
Pixel 5 в DevTools
186-
steps:
187-
- Включить режим телефона (Ctrl+Shift+M)
188-
- Выбрать Pixel 5
189-
- Проверить отображение каталога
190-
- Проверить корзину
191-
- Добавить и удалить товар
96+
- Обратить внимание на карточку любого товара
19297
expected-result: |
193-
Верстка не ломается. Кнопки достаточно крупные. Все функции работают
98+
В карточке товара присутствуют: название, рейтинг (звёзды), цена (со скидкой и без, если применимо).

0 commit comments

Comments
 (0)