-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest-cases.yml
198 lines (185 loc) · 9.53 KB
/
test-cases.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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
- summary: |
Проверка работоспособности фильтрации товаров по Производителю
requirement: |
Функция фильтрации работает, если при проставлении галочки в квадрате Производитель, должны остаться только товары этого производителя
prerequisites: |
Открыта страница магазина
Нет галочек в графе Производитель
test-data: |
Найти на сайте графу Производитель
steps:
- Устанавливаем произвольно галочку в одну любую пустую клетку
expected-result: |
Должны появиться товары выбранного производителя
- summary: |
Проверка добавления товара в корзину
requirement: |
При добавлении товара в корзину, товар должен добавиться в корзину. Рядом со словом cart должна появиться цифра 1 в синем кружке
prerequisites: |
Открыта страница магазина
test-data: |
Просматриваем список товаров
steps:
- Находим любой товар произвольно
- Нажимаем add to cart
- Открываем корзину
expected-result: |
1 Рядом со словом cart появилась цифра 1 в синем кружке
2 При переходе в корзину, в ней отображается добавленный товар
- summary: |
Проверка возможности удаления товара из корзины
requirement: |
При удалении товара из корзины, товар должен исчезнуть. Рядом со словом cart должна исчезныть цифра 1 в синем кружке
prerequisites: |
В корзину добавлен товар
test-data: |
Открыта корзина
steps:
- Нажимаем красную кнопку Delete
expected-result: |
1 Товар исчез из корзины.
2 Рядом со словом cart исчезла цифра 1 в синем кружке
- summary: |
Проверка возможности смены языка сайта
requirement: |
При переключении языка в выпадающем меню, язык сайта изменится
prerequisites: |
Открыта страница магазина
test-data: |
Найти графу Language
steps:
- Нажимаем на графу Language
- В выпавшем меню меняем english на russian
expected-result: |
1 Язык сайта изменился на русский
- summary: |
Проверка работоспособности поиска по сайту по цене
requirement: |
При изменении в графе Price товары должны фильтроваться в рамках выбранного диапазона
prerequisites: |
Открыта страница магазина
test-data: |
Найти графу Price
steps:
- Вводим в графу From - To значения 10 - 20
expected-result: |
1 Должны отобразиться товары, стоимость которых находится в диапазоне 10 - 20
- summary: |
Проверка корректности подсчета суммы товаров
requirement: |
Сумма товаров, добавленных в корзину должна считаться корректно
prerequisites: |
Открыта страница магазина
test-data: |
Найти графу поиска
steps:
- Вводим в графу Dog Food
- Добавляем в корзину 4 штуки корма
- открываем корзину
- проверяем итоговую сумму
expected-result: |
1 В графе Total должно отобразиться 36 долларов
- summary: |
Проверка работоспособности мобильной версии сайта
requirement: |
Мобильная версия должна работать корректно
prerequisites: |
Открыта страница магазина
test-data: |
-
steps:
- Нажимаем правую клавишу мыши - выбираем просмотреть код элемента
- Нажимаем Shift + Ctrl + M
- В появившемся вверху меню выбираем любой понравившийся смартфон, например, Pixel 7
expected-result: |
1 Сайт доджен отображаться корректно: линии не должны наезжать друг на друга, кнопки не должны наслаиваться на товары
- summary: |
Проверка работоспособности фильтрации по категориям
requirement: |
Функция фильтрации работает, если при проставлении выборе категории, появляются товары из выбранной категории
prerequisites: |
Открыта страница магазина
Нет выбранных категорий в строке Category
test-data: |
Найти строку Category
steps:
- Устанавливаем Category - beauty
expected-result: |
Должны появиться товары с категорией beauty
- summary: |
Поиск товара по строке поиска
requirement: |
Функция работает, если при записи в строку поиска конкертного товара, он появлется в результатах
prerequisites: |
Открыта страница магазина
Нет записей в строке Поиск
test-data: |
Найти строку поиск
steps:
- Вводим в строку Calvin Klein CK One
expected-result: |
Должен появиться товар Calvin Klein CK One
- summary: |
Проверка функционала оформления заказа
requirement: |
Функция работает, если у выбранного заказа отображаются название, цена и количество
prerequisites: |
Открыта страница магазина
test-data: |
В корзине нет товаров
steps:
- Добавить в корзину любой товар
- Перейти в корзину
expected-result: |
Должны отображаться название товара, количество и стоимость
- summary: |
Проверка пагинации
requirement: |
Функция работает, если есть постраничный вывод данных
prerequisites: |
Открыта страница магазина
test-data: |
-
steps:
- Просмотреть список товаров на странице
- Найти кнопку Next вверху сайта, нажать
- Просмотреть список товаров на второй странице
expected-result: |
Товары должны отображаться на нескольких страницах для удобства пользователя
- summary: |
Проверка просмотра информации о товаре
requirement: |
Функция работает, если у выбранного товара можно просмотреть информацию
prerequisites: |
Открыта страница магазина
test-data: |
-
steps:
- Открыть карточку товара Essence Mascara Lash Princess
expected-result: |
Должны отображаться фотография, название товара, рейтинг, количество, стоимость без скидки и с учетом её, описание и кнопка добавления в корзину
- summary: |
Проверка негативного сценария поиска по цене
requirement: |
Поиск должен работать в диапазоне цен товаров
prerequisites: |
Открыта страница магазина
test-data: |
В строке поиска по цене нет значений
steps:
- В графу From ввести 10000
expected-result: |
Учитывая, что стоимость товаров ограничена ценой в 6577, товары не должны отобразиться
- summary: |
Проверка негативного сценария поиска по названию
requirement: |
Поиск должен работать по названиям товаров
prerequisites: |
Открыта страница магазина
test-data: |
В строке поиска по названию ничего не вписано
steps:
- Ввести в поиск bjdfnbkjdfngj
- Ввести в поиск ирвыьсивыаивр
expected-result: |
Товары не должны отобразиться