-
Notifications
You must be signed in to change notification settings - Fork 0
/
test-cases.yml
255 lines (240 loc) · 14.6 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
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
---
- summary: |
Проверка работоспособности сайта в браузере Yandex.
requirement: |
Пользователь должен иметь возможность заходить на сайт с браузера Yandex.
prerequisites: |
Открыта главная страница
test-data: |
Mac OS 10.14.6
Язык по умолчанию Английский
steps:
- На главной странице произвольно выбираем катогорию и бренд
- Заходим в карточку любого понравившегося товара
- Нажимаем на кнопку "Add to cart"
- Переходим в корзину и нажимаем кнопку "Checkout"
expected-result: |
Пользователь должен комфортно просматривать сайт в браузере Yandex
- summary: |
Проверка работоспособности сайта в браузере Safari.
requirement: |
Пользователь должен иметь возможность заходить на сайт с браузера Safari.
prerequisites: |
Открыта главная страница
test-data: |
Mac OS 10.14.6
Язык по умолчанию Английский
steps:
- На главной странице произвольно выбираем катогорию и бренд
- Заходим в карточку любого понравившегося товара
- Нажимаем на кнопку "В корзину"
- Переходим в корзину и нажимаем кнопку "Оформить заказ"
- Нажимаем на кнопку "Продолжить покупки"
expected-result: |
Пользователь должен комфортно просматривать сайт в браузере Safari
- summary: |
Проверка мобильной версии сайта на iPhone 6/7/8 Plus.
requirement: |
Пользователь должен иметь возможность заходить на сайт с мобильного телефона и видеть удобную и читабельную информацию.
prerequisites: |
Открыта главная страница
test-data: |
Язык по умолчанию Английский
steps:
- Визуально смотрим на удобство чтения и навигации на сайте
- Нажимаем кнопку "Next" два раза
- Выбираем категорию товара Luxury Digital
- Переходим в карточку товара Stylish Luxury Digital Watch
- Нажимаем на кнопку "Add to cart"
- Переходим в корзину и нажимаем кнопку "Checkout"
expected-result: |
Пользователь должен увидеть удобную и читаемую информацию на сайте с адаптивным под его телефон дизайном
- summary: |
Проверка мобильной версии сайта на Samsung Galaxy S8+.
requirement: |
Пользователь должен иметь возможность заходить на сайт с мобильного телефона и видеть удобную и читабельную информацию.
prerequisites: |
Открыта главная страница
test-data: |
Язык по умолчанию Русский
steps:
- Визуально смотрим на удобство чтения и навигации на сайте
- Переходим на следующую страницу каталога по кнопке "Следующая"
- Выбираем категорию товара mens-shoes
- Переходим в карточку товара Loafers for men
- Нажимаем на кнопку "В корзину"
- Переходим в корзину и нажимаем кнопку "Оформить заказ"
expected-result: |
Пользователь должен увидеть удобную и читаемую информацию на сайте с адаптивным под его телефон дизайном
- summary: |
Проверка перехода в категорию товара по хештегу на странице карточки товара.
requirement: |
Пользователь должен иметь возможность переходить в определённую категорию товара по хештегу на карточке товара.
prerequisites: |
Открыта главная страница
test-data: |
Язык по умолчанию Английский
steps:
- Нажимаем на кнопку Next и переходим на следующую страницу каталога
- Выбираем товар Plastic Table и переходим в карточку товара
- Нажимаем на хештег furniture и попадаем на отсортированный список товаров по категории furniture
expected-result: |
Пользователь должен увидеть отсортированный список категории товаров по хештегу на странице товара
- summary: |
Проверка навигации по страницам каталога сайта.
requirement: |
Пользователь должен иметь возможность переходить на другие страницы каталога на сайте.
prerequisites: |
Открыта главная страница
test-data: |
Язык по умолчанию Английский
steps:
- Нажимаем на кнопку Next и переходим на следующую страницу каталога
- Повторять предыдущий шаг до тех пор, пока перелистывание по страницам каталога вправо остановится
- Нажимаем на кнопку Previous и переходим назад на следующую страницу каталога
- Повторять предыдущий шаг до тех пор, пока перелистывание по страницам каталога влево не прекратиться
expected-result: |
Пользователь должен видеть новые страницы каталога при нажатии кнопок Previous и Next
- summary: |
Проверка оформления заказа на сайте.
requirement: |
Пользователь должен иметь возможность оформить заказ на сайте.
prerequisites: |
Открыта главная страница
test-data: |
Язык по умолчанию Русский
steps:
- Слева в Меню Категория в выпадающем списке выбираем laptops
- Слева в Меню Производитель ставим галочку напротив Apple
- На карточке товара нажимаем кнопку "В корзину"
- Переходим на страницу Корзины
- Нажимаем кнопку "Оформить заказ"
expected-result: |
Пользователь должен увидеть сообщение о том, что заказ успешно оформлен
- summary: |
Проверка фильтрации товаров по категории.
requirement: |
Пользователь должен иметь возможность искать товары по категории.
prerequisites: |
Открыта главная страница
test-data: |
Язык по умолчанию Русский
steps:
- Слева в Меню Категория в выпадающем списке по порядку выбираем одну из категорий
expected-result: |
Пользователь должен видеть отсортированный список товаров по
выбранной категории
- summary: |
Проверка фильтрации товаров по бренду.
requirement: |
Пользователь должен иметь возможность искать товары по бренду.
prerequisites: |
Открыта главная страница
test-data: |
Язык по умолчанию Английский
steps:
- Слева в Меню Brand по порядку ставим галочку напротив бренда
expected-result: |
Пользователь должен видеть отсортированный список товаров по
выбранному бренду
- summary: |
Проверка поиска товаров по ключевому слову.
requirement: |
Пользователь должен иметь возможность искать товары по ключевому слову.
prerequisites: |
Открыта главная страница
test-data: |
Язык по умолчанию Английский
Ключевые слова: apple, huawei
steps:
- В строке Searh вводим слово apple
- Очищаем поиск и вводим слово huawei
expected-result: |
Пользователь должен видеть отсортированный список товаров по ключевому слову.
- summary: |
Пользователь должен увидеть сообщение "Ничего не найдено" при вводе
некорректных данных в окне поиска.
requirement: |
При вводе чисел и спецсимволов выводится сообщение "Ничего не найдено".
prerequisites: |
Открыта главная страница
test-data: |
Вводим значения: #$@, 2341
steps:
- В строке Searh вводим значение
- Очищаем поиск и вводим значение 2341
expected-result: |
Пользователь должен увидеть сообщение "Ничего не найдено"
- summary: |
Пользователь должен иметь возможность фильтровать товары по цене.
requirement: |
При вводе заданного диапазона цены происходит сортировка списка товаров
prerequisites: |
Открыта главная страница
test-data: |
Диапазон цены От 10 До 50
steps:
- Вводим значение 10 в окно От диапазона цены
- Вводим значение 50 в окно До диапазона цены
expected-result: |
Пользователь должен увидеть отсортированный список товаров по
заданному диапазону цены.
- summary: |
Пользователь должен увидеть сообщение об ошибке при вводе некорректных
данных в диапазон цены.
requirement: |
При вводе заданного диапазона цены выводится сообщение об ошибке
prerequisites: |
Открыта главная страница
test-data: |
Диапазон цены От -100 До qwe
steps:
- Вводим значение -100 в окно От диапазона цены
- Вводим значение qwe в окно До диапазона цены
expected-result: |
Пользователь должен увидеть сообщение об ошибке введённых данных.
- summary: |
Пользователь должен иметь возможность просматривать товары и
просматривать подробную информацию о товаре.
requirement: >
При нажатии на один из товаров на главной странице них открывается
его описание.
prerequisites: |
Открыта Главная страница
test-data: |
Язык по умолчанию Английский
Товар iPhone X
steps:
- Находим товар iPhone X
- Нажимаем на картинку товара или его название
expected-result: |
Пользователь должен попасть на страницу описания товара iPhone X.
- summary: |
Пользователь должен иметь возможность добавлять товары в корзину.
requirement: |
При нажатии на Корзину открывается страница Корзины, где
отображается описание и количество добавленного товара
prerequisites: Открыта Главная страница
test-data: |
Язык по умолчанию Русский
steps:
- Выбираем любой понравившийся товар
- Нажимаем кнопку "В корзину"
- Над корзиной появляется значок с количеством добавленного товара
expected-result: |
Пользователь должен увидеть над Корзиной значок с количеством
добавленных товаров.
- summary: |
Пользователь должен иметь возможность просматривать содержимое корзины.
requirement: |
При нажатии на Корзину открывается страница Корзины, где
отображается количество добавленного товара
prerequisites: |
Открыта Главная страница
test-data: |
Добавлено несколько товаров
steps:
- Нажимаем на Корзину
- Проверяем название и количество добавленного товара
expected-result: |
Пользователь должен увидеть в корзине добавленные товары.