-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest-cases.yml
162 lines (150 loc) · 7.05 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
---
- summary: |
Проверка поиска по ключевому слову
requirement: |
Пользователь должен иметь возможность искать товары по ключевому слову
prerequisites: |
Открыть сайт магазина, язык сайта английский
test-data: |
Ключевое слово = perfume
steps:
- Вводим ключевое слово в форму поиска
expected-result: |
На странице появляется товар с ключевым словом
- summary: |
Проверка поиска по категории
requirement: |
Пользователь должен иметь возможность искать товары по категории
prerequisites: |
Открыть сайт магазина, язык сайта английский
test-data: |
Сайт https://hexlet-products-store.vercel.app/
steps:
- В фильтре "Категория" выбираем "home-decoration"
expected-result: |
На странице появляются товары выбранной категории
- summary: |
Проверка фильтра по цене
requirement: |
Пользователь должен иметь возможность фильтровать товары по цене
prerequisites: |
Открыть сайт магазина, язык сайта русский
test-data: |
Сайт https://hexlet-products-store.vercel.app/
steps:
- В фильтре задать цену
expected-result: |
На странице появляются товары выбранной фильтрации
- summary: |
Проверка фильтра по бренду
requirement: |
Пользователь должен иметь возможность фильтровать товары по бренду
prerequisites: |
Открыть сайт магазина, язык сайта английский
test-data: |
Сайт https://hexlet-products-store.vercel.app/
steps:
- В фильтре выбрать бренд
expected-result: |
На странице появляются товары выбранной фильтрации
- summary: |
Проверка фильтра по наличию
requirement: |
Пользователь должен иметь возможность фильтровать товары по наличию
prerequisites: |
Открыть сайт магазина, язык сайта английский
test-data: |
Сайт https://hexlet-products-store.vercel.app/
steps:
- В фильтре снять галочку "In stock"
expected-result: |
На странице появляются товары выбранной фильтрации
- summary: |
Проверка просмотра подробной информации
requirement: |
Пользователь должен иметь возможность просматривать товары и просматривать подробную информацию о товаре
prerequisites: |
Открыть сайт магазина
test-data: |
Сайт https://hexlet-products-store.vercel.app/
steps:
- Кликнуть на иконку любого товара
expected-result: |
Открывается страница с подробной информацией о товаре
- summary: |
Проверка добавления товара в корзину
requirement: |
Пользователь должен иметь возможность добавлять товары в корзину и просматривать содержимое корзины
prerequisites: |
Открыть сайт магазина, язык сайта английский
test-data: |
Сайт https://hexlet-products-store.vercel.app/
steps:
- Нажать "Add to cart" на любой карточке товара
- Перейти во вкладку "Cart"
expected-result: |
Товар добавлен и отображается в корзине
- summary: |
Проверка оптимизации сайта
requirement: |
Веб-сайт должен быть разработан с учетом удобства использования и оптимизирован для скорости работы
prerequisites: |
Открыть сайт магазина с мобильного телефона
test-data: |
Сайт https://hexlet-products-store.vercel.app/
steps:
- Пролистываем страницы списка товаров
expected-result: |
Изображения сжаты и прогружаются вместе со скроллом без сложностей в скорости работы интернета
- summary: |
Проверка адаптивной вёрстки сайта
requirement: |
Сайт должен иметь адаптивную вёрстку
prerequisites: |
Открыть сайт магазина
test-data: |
Сайт https://hexlet-products-store.vercel.app/
steps:
- Открыть Devtools
- Нажать "Toggle device toolbar"
expected-result: |
Сайт имеет адаптивную вёрстку
- summary: |
Проверка кроссбраузерности сайта
requirement: |
Сайт должен быть протестирован на совместимость с последними версиями браузеров
prerequisites: |
Открыть сайт магазина в трёх браузерах
test-data: |
Сайт https://hexlet-products-store.vercel.app/
steps:
- Открыть сайт в Google Chrome
- Открыть сайт в Firefox
- Открыть сайт в Safari
expected-result: |
Сайт открывается
- summary: |
Проверка сайта на мультиязычность
requirement: |
Сайт должен быть мультиязычен
prerequisites: |
Открыть сайт магазина
test-data: |
Сайт https://hexlet-products-store.vercel.app/
steps:
- Переключить язык сайта на русский
expected-result: |
Сайт мультиязычен, цена и описание товара изменяются с выбором языка, смысл не потерян
- summary: |
Проверка постраничного вывода товаров
requirement: |
У товаров на сайте должен быть постраничный вывод
prerequisites: |
Открыть сайт магазина
test-data: |
Сайт https://hexlet-products-store.vercel.app/
steps:
- Пролистать список товаров до конца
- Нажать "Next"
expected-result: |
Товары имеют постраничный вывод