Skip to content

Commit b636e3c

Browse files
authored
Update test-cases.yml
1 parent 6c1fe09 commit b636e3c

File tree

1 file changed

+66
-18
lines changed

1 file changed

+66
-18
lines changed

test-cases.yml

Lines changed: 66 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,29 @@
11
---
2+
- summary: |
3+
Краткое описание тест-кейса. Например, проверка входа пользователя с существующими логином и паролем
4+
requirement: |
5+
Тестируемое требование. Например, при верном вводе логине и пароля пользователь должен войти в систему
6+
prerequisites: |
7+
Это условия, которые необходимы для проведения тест-кейса. Они должны быть выполнены еще до запуска тест-кейса.
8+
Например, открыта страница логина
9+
test-data: |
10+
Тестовые данные
11+
Логин = ilona Пароль = password
12+
steps:
13+
- Вводим логин
14+
- Вводим пароль
15+
- Нажимаем кнопку «Войти»
16+
expected-result: |
17+
Пользователь должен попасть на главную страницу
18+
219
- summary: |
320
Проверка доступа к главной странице
421
requirement: |
522
Пользователь должен иметь возможность попасть на сайт
23+
prerequisites: |
24+
Пользователь имеет доступ в интернет
25+
test-data: |
26+
empty
627
steps: |
728
- Перейти по ссылке https://hexlet-products-store.vercel.app/
829
expected-result: |
@@ -12,8 +33,11 @@
1233
Проверка добавления товара в корзину
1334
requirement: |
1435
Пользователь должен иметь возможность добавлять товары в корзину
36+
prerequisites: |
37+
Открыта главная страница https://hexlet-products-store.vercel.app/
38+
test-data: |
39+
empty
1540
steps: |
16-
- Перейти по ссылке https://hexlet-products-store.vercel.app/
1741
- Нажать на кнопку "Add to cart" на товаре
1842
- Перейти в корзину
1943
expected-result: |
@@ -23,8 +47,11 @@
2347
Проверка удаления товара из корзины
2448
requirement: |
2549
Пользователь должен иметь возможность удалять товары из корзины
50+
prerequisites: |
51+
Открыта главная страница https://hexlet-products-store.vercel.app/
52+
test-data: |
53+
empty
2654
steps: |
27-
- Перейти по ссылке https://hexlet-products-store.vercel.app/
2855
- Перейти в корзину
2956
- Нажать на кнопку "Удалить" на товаре
3057
expected-result: |
@@ -34,8 +61,11 @@
3461
Проверка оформления заказа
3562
requirement: |
3663
Пользователь должен иметь возможность оформить заказ
64+
prerequisites: |
65+
Открыта главная страница https://hexlet-products-store.vercel.app/
66+
test-data: |
67+
empty
3768
steps: |
38-
- Перейти по ссылке https://hexlet-products-store.vercel.app/
3969
- Перейти в корзину
4070
- Нажать на кнопку "Оформить заказ"
4171
expected-result: |
@@ -45,9 +75,11 @@
4575
Проверка функции очистки корзины
4676
requirement: |
4777
Пользователь должен иметь возможность очистить корзину
78+
prerequisites: |
79+
Открыта корзина https://hexlet-products-store.vercel.app/cart
80+
test-data: |
81+
empty
4882
steps: |
49-
- Перейти по ссылке https://hexlet-products-store.vercel.app/
50-
- Перейти в корзину
5183
- Нажать на кнопку "Очистить корзину"
5284
expected-result: |
5385
Все товары удаляются из корзины, корзина пустая
@@ -58,6 +90,8 @@
5890
Пользователь должен иметь возможность вернуться из корзины на главную страницу
5991
prerequisites: |
6092
Открыта корзина https://hexlet-products-store.vercel.app/cart
93+
test-data: |
94+
empty
6195
steps: |
6296
- Нажать на кнопку "Продолжить покупки"
6397
expected-result: |
@@ -68,8 +102,10 @@
68102
requirement: |
69103
Пользователь должен иметь возможность переключать язык интерфейса
70104
prerequisites: |
71-
- Пользователь находится на главной странице интернет-магазина https://hexlet-products-store.vercel.app/
72-
- Интерфейс сайта на английском языке
105+
Открыта главная страница https://hexlet-products-store.vercel.app/
106+
Интерфейс сайта на английском языке
107+
test-data: |
108+
empty
73109
steps: |
74110
- Нажать на выпадающее окно "Language"
75111
- Выбрать язык "Russian"
@@ -81,33 +117,39 @@
81117
requirement: |
82118
Пользователь должен иметь возможность переключаться между страницами с товарами
83119
prerequisites: |
84-
- Пользователь находится на главной странице интернет-магазина https://hexlet-products-store.vercel.app/
120+
Открыта главная страница https://hexlet-products-store.vercel.app/
121+
test-data: |
122+
empty
85123
steps: |
86124
- Нажать на кнопку "Следующая" для перехода на следующую страницу
87-
- Вернитесь на предыдущую страницу, нажав на кнопку "Предыдущая"
125+
- Нажать на кнопку "Предыдущая" для перехода на предыдущую страницу
88126
expected-result: |
89-
- При переключении на следующую страницу должны отображаться новые товары, которые не присутствовали на предыдущей странице.
90-
- При возвращении на предыдущую страницу должны отображаться товары, которые были видны ранее.
127+
При переключении на следующую страницу должны отображаться новые товары, которые не присутствовали на предыдущей странице
128+
При возвращении на предыдущую страницу должны отображаться товары, которые были видны ранее
91129
92130
- summary: |
93131
Проверка фильтрации товаров по категориям и брендам
94132
requirement: |
95133
Пользователь должен иметь возможность фильтрации товаров по категориям и брендам
96134
prerequisites: |
97135
Открыта главная страница: https://hexlet-products-store.vercel.app/
136+
test-data: |
137+
empty
98138
steps: |
99139
- Нажать на выпадающий список "Category"
100140
- Выбрать конкретную категорию товаров
101141
expected-result: |
102-
- Товары на странице должны соответствовать выбранной категории товаров
103-
- Бренды должны соответствовать выбранной категории товаров
142+
Товары на странице должны соответствовать выбранной категории товаров
143+
Бренды должны соответствовать выбранной категории товаров
104144
105145
- summary: |
106146
Проверка поиска товаров по ключевому слову
107147
requirement: |
108148
Пользователь должен иметь возможность искать товары по ключевому слову
109149
prerequisites: |
110150
Открыта главная страница: https://hexlet-products-store.vercel.app/
151+
test-data: |
152+
empty
111153
steps: |
112154
- Нажать на поле поиска "Search"
113155
- Начать вводить ключевое слово в строку поиска
@@ -121,6 +163,8 @@
121163
prerequisites: |
122164
Открыта главная страница: https://hexlet-products-store.vercel.app/
123165
Чек-бокс "In Stock" не выбран
166+
test-data: |
167+
empty
124168
steps: |
125169
- В столбце "In Stock" выбрать чек-бокс "In Stock"
126170
expected-result: |
@@ -131,22 +175,26 @@
131175
requirement: |
132176
Пользователь должен иметь возможность фильтровать товары по цене
133177
prerequisites: |
134-
1.Открыта главная страница: https://hexlet-products-store.vercel.app/
135-
2.На странице есть товары с различными ценами
178+
Открыта главная страница: https://hexlet-products-store.vercel.app/
179+
На странице есть товары с различными ценами
180+
test-data: |
181+
empty
136182
steps: |
137183
- В правом блоке "Price" выбрать минимальную цену
138184
- В правом блоке "Price" введите максимальную цену
139185
expected-result: |
140-
- На странице должны отобразиться только те товары, цены которых находятся в указанном диапазоне (от минимальной до максимальной)
141-
- Если товаров в указанном диапазоне нет, должно быть сообщение о том, что ничего не найдено
186+
На странице должны отобразиться только те товары, цены которых находятся в указанном диапазоне (от минимальной до максимальной)
187+
Если товаров в указанном диапазоне нет, должно быть сообщение о том, что ничего не найдено
142188
143189
- summary: |
144190
Проверка изменения количества товара в корзине
145191
requirement: |
146192
Пользователь должен иметь возможность менять количество товаров в корзине
147193
prerequisites: |
148194
Открыта главная страница: https://hexlet-products-store.vercel.app/
195+
test-data: |
196+
empty
149197
steps: |
150198
- В хедере нажать на "Cart"
151199
expected-result: |
152-
- На против товара должен быть контроллер количества товара
200+
На против товара должен быть контроллер количества товара

0 commit comments

Comments
 (0)