-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest-cases.yml
220 lines (206 loc) · 10.8 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
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
---
- summary: |
Проверка смены языковой версии сайта
requirement: |
При выборе языка сайт должен отображаться на выбранном языке
prerequisites: |
Открыта начальная страница сайта
test-data: |
Изначально сайт открывается на Английском языке
steps:
- Открываем выпадающий список языков "Language" в правом верхнем углу шапки сайта
- Выбираем язык "Russian"
expected-result: |
Происходит перевод сайта на выбранный язык
- summary: |
Проверка фильтрации по ключевому слову
requirement: |
При вводе ключевого слова в поле поиска должны отображаться позиции товаров в названии которых присутствует запрос поиска
prerequisites: |
Открыта начальная страница сайта
test-data: |
ключевое слово = tr
steps:
- В поле поиска вводим текст поиска
expected-result: |
отображаются товары в соответствии с поисковым запросом
- summary: |
Проверка фильтрации товара по бренду
requirement: |
При выборе бренда для фильтрации поиска отображаются все товары бренда в выбранной категории
prerequisites: |
Открыта начальная страница сайта
test-data: |
Бренд = Hemani Tea
steps:
- Выбираем бренд
expected-result: |
отображаются товары в соответствии с поисковым запросом
- summary: |
Проверка фильтрации товара по нескольким брендам
requirement: |
При выборе нескольких брендов для фильтрации поискаотображаются все товары брендов в выбранной категории
prerequisites: |
Открыта начальная страница сайта
test-data: |
Бренды = Hemani Tea, Apple, Golden
steps:
- Выбираем бренды
expected-result: |
отображаются товары в соответствии с поисковым запросом
- summary: |
Проверка фильтрации товара по ценовому диапазону
requirement: |
При установлении границ цены отображаются все товары входящие в диапазон указанных значений в выбранной категории
prerequisites: |
Открыта начальная страница сайта
test-data: |
цена от = 20 цена до = 50
steps:
- Вводим цену от
- Вводим цену до
expected-result: |
Отображаются все товары в выбранном диапазоне значений цены в выбранной категории
- summary: |
Добавление товара в корзину
requirement: |
При выборе товара товар добавляется в корзину
prerequisites: |
Открыта начальная страница сайта
test-data: |
no data
steps:
- Выбираем товар из списка
- Нажимаем кнопку "В корзину"
- Переходим в корзину
expected-result: |
Выбранные товары добавлены в корзину
- summary: |
Добавление нескольких позиций товаров в корзину
requirement: |
При выборе нескольких позиций товара товары добавляются в корзину
prerequisites: |
Открыта начальная страница сайта
test-data: |
no data
steps:
- Выбираем несколько позиций товаров из списка
- Нажимаем кнопку "В корзину" для каждой из выбранной позиций
- Переходим в корзину
expected-result: |
Выбранные товары добавлены в корзину
- summary: |
Проверка удаления позиции товара в корзине
requirement: |
При удалении позиции товара из корзины товар пропадёт из нашего заказа, а содержимое корзины обновится оставив только те товары, которые остались в нашем заказе
prerequisites: |
Открыта начальная страница сайта
test-data: |
no data
steps:
- Выбираем несколько позиций товаров
- Нажимаем кнопку "В корзину" для каждой из выбранной позиций
- переходим в корзину
- Нажимаем кнопку "Удалить" у любой позиции
expected-result: |
Выбранный товар удалится из корзины, список товаров в корзине обновится
- summary: |
Проверка очистки корзины
requirement: |
При очистке корзины все добавленные товары удалятся из заказа
prerequisites: |
Открыта начальная страница сайта
test-data: |
no data
steps:
- Выбираем несколько позиций товаров
- Нажимаем кнопку "В корзину" для каждой из выбранной позиций
- переходим в корзину
- Нажимаем кнопку "Очистить корзину"
expected-result: |
Все товары удалены из корзины
- summary: |
Проверка оформления заказа на сайте
requirement: |
При успешном оформлении заказа получаем информацию о заказе и что с нами свяжется менеджер
prerequisites: |
Открыта начальная страница сайта
test-data: |
no data
steps:
- Выбираем несколько позиций товаров
- Нажимаем кнопку "В корзину" для каждой из выбранной позиций
- переходим в корзину
- Нажимаем кнопку "Оформить заказ"
expected-result: |
Открывается модальное окно с информацией о том что с наш заказ оформлен и с нами свяжется менеджер для обсуждения условий оплаты
- summary: |
Проверка возможности продолжить покупки
requirement: |
При просмотре корзины есть возможность продолжить покупки для добавление товара к формирующемуся заказу в корзине
prerequisites: |
Открыта начальная страница сайта
test-data: |
no data
steps:
- Выбираем несколько позиций товаров
- Нажимаем кнопку "В корзину" для каждой из выбранной позиций
- переходим в корзину
- Нажимаем кнопку "Продолжить покупки"
- Выбираем несколько позиций товаров
- Нажимаем кнопку "В корзину" для каждой из выбранной позиций
- переходим к корзину
expected-result: |
К сформированому заказу в корзине добавились новые позиции товаров
- summary: |
Проверка возврата к каталогу магазина
requirement: |
При просмотре карточки товара есть возможность вернуться в каталог магазина
prerequisites: |
Открыта начальная страница сайта
test-data: |
no data
steps:
- Переходим в карточку товара
- Нажимаем кнопку "Магазин" в шапке сайта
expected-result: |
Открылся каталог магазина со всем ассортиментом товаров
- summary: |
Проверка фильтрации по цене с отрицательным значением
requirement: |
При фильтрации товара по цене фильтр не принимает отрицательные значения
prerequisites: |
Открыта начальная страница сайта
test-data: |
цена от = 100 цена до = -1
steps:
- Вводим цену от
- Вводим цену до
expected-result: |
Фильтр не прошёл валидацию, отобразилось сообщение о том, что выбран не верный формат числа для фильтра, фильтр не применился
- summary: |
Открытие карточки товара
requirement: |
Есть возможность просматривать карточку товара, видеть подробную информацию
prerequisites: |
Открыта начальная страница сайта
test-data: |
no data
steps:
- Выбираем любой товар из каталога
- Нажимаем на товар
expected-result: |
Открывается страница с подробной информацией о выбранном товаре
- summary: |
Фильтрация товара по категориям
requirement: |
У покупателя есть возможность фильтровать товары в катологе по категориям
prerequisites: |
Открыта начальная страница сайта
test-data: |
no data
steps:
- Раскрываем выпадающий список категорий
- выбираем категорию "skincare"
expected-result: |
В каталоге отобразились товары попадающие под фильтр категории