|
1 | 1 | --- |
| 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 | +
|
2 | 19 | - summary: | |
3 | 20 | Проверка доступа к главной странице |
4 | 21 | requirement: | |
5 | 22 | Пользователь должен иметь возможность попасть на сайт |
| 23 | + prerequisites: | |
| 24 | + Пользователь имеет доступ в интернет |
| 25 | + test-data: | |
| 26 | + empty |
6 | 27 | steps: | |
7 | 28 | - Перейти по ссылке https://hexlet-products-store.vercel.app/ |
8 | 29 | expected-result: | |
|
12 | 33 | Проверка добавления товара в корзину |
13 | 34 | requirement: | |
14 | 35 | Пользователь должен иметь возможность добавлять товары в корзину |
| 36 | + prerequisites: | |
| 37 | + Открыта главная страница https://hexlet-products-store.vercel.app/ |
| 38 | + test-data: | |
| 39 | + empty |
15 | 40 | steps: | |
16 | | - - Перейти по ссылке https://hexlet-products-store.vercel.app/ |
17 | 41 | - Нажать на кнопку "Add to cart" на товаре |
18 | 42 | - Перейти в корзину |
19 | 43 | expected-result: | |
|
23 | 47 | Проверка удаления товара из корзины |
24 | 48 | requirement: | |
25 | 49 | Пользователь должен иметь возможность удалять товары из корзины |
| 50 | + prerequisites: | |
| 51 | + Открыта главная страница https://hexlet-products-store.vercel.app/ |
| 52 | + test-data: | |
| 53 | + empty |
26 | 54 | steps: | |
27 | | - - Перейти по ссылке https://hexlet-products-store.vercel.app/ |
28 | 55 | - Перейти в корзину |
29 | 56 | - Нажать на кнопку "Удалить" на товаре |
30 | 57 | expected-result: | |
|
34 | 61 | Проверка оформления заказа |
35 | 62 | requirement: | |
36 | 63 | Пользователь должен иметь возможность оформить заказ |
| 64 | + prerequisites: | |
| 65 | + Открыта главная страница https://hexlet-products-store.vercel.app/ |
| 66 | + test-data: | |
| 67 | + empty |
37 | 68 | steps: | |
38 | | - - Перейти по ссылке https://hexlet-products-store.vercel.app/ |
39 | 69 | - Перейти в корзину |
40 | 70 | - Нажать на кнопку "Оформить заказ" |
41 | 71 | expected-result: | |
|
45 | 75 | Проверка функции очистки корзины |
46 | 76 | requirement: | |
47 | 77 | Пользователь должен иметь возможность очистить корзину |
| 78 | + prerequisites: | |
| 79 | + Открыта корзина https://hexlet-products-store.vercel.app/cart |
| 80 | + test-data: | |
| 81 | + empty |
48 | 82 | steps: | |
49 | | - - Перейти по ссылке https://hexlet-products-store.vercel.app/ |
50 | | - - Перейти в корзину |
51 | 83 | - Нажать на кнопку "Очистить корзину" |
52 | 84 | expected-result: | |
53 | 85 | Все товары удаляются из корзины, корзина пустая |
|
58 | 90 | Пользователь должен иметь возможность вернуться из корзины на главную страницу |
59 | 91 | prerequisites: | |
60 | 92 | Открыта корзина https://hexlet-products-store.vercel.app/cart |
| 93 | + test-data: | |
| 94 | + empty |
61 | 95 | steps: | |
62 | 96 | - Нажать на кнопку "Продолжить покупки" |
63 | 97 | expected-result: | |
|
68 | 102 | requirement: | |
69 | 103 | Пользователь должен иметь возможность переключать язык интерфейса |
70 | 104 | prerequisites: | |
71 | | - - Пользователь находится на главной странице интернет-магазина https://hexlet-products-store.vercel.app/ |
72 | | - - Интерфейс сайта на английском языке |
| 105 | + Открыта главная страница https://hexlet-products-store.vercel.app/ |
| 106 | + Интерфейс сайта на английском языке |
| 107 | + test-data: | |
| 108 | + empty |
73 | 109 | steps: | |
74 | 110 | - Нажать на выпадающее окно "Language" |
75 | 111 | - Выбрать язык "Russian" |
|
81 | 117 | requirement: | |
82 | 118 | Пользователь должен иметь возможность переключаться между страницами с товарами |
83 | 119 | prerequisites: | |
84 | | - - Пользователь находится на главной странице интернет-магазина https://hexlet-products-store.vercel.app/ |
| 120 | + Открыта главная страница https://hexlet-products-store.vercel.app/ |
| 121 | + test-data: | |
| 122 | + empty |
85 | 123 | steps: | |
86 | 124 | - Нажать на кнопку "Следующая" для перехода на следующую страницу |
87 | | - - Вернитесь на предыдущую страницу, нажав на кнопку "Предыдущая" |
| 125 | + - Нажать на кнопку "Предыдущая" для перехода на предыдущую страницу |
88 | 126 | expected-result: | |
89 | | - - При переключении на следующую страницу должны отображаться новые товары, которые не присутствовали на предыдущей странице. |
90 | | - - При возвращении на предыдущую страницу должны отображаться товары, которые были видны ранее. |
| 127 | + При переключении на следующую страницу должны отображаться новые товары, которые не присутствовали на предыдущей странице |
| 128 | + При возвращении на предыдущую страницу должны отображаться товары, которые были видны ранее |
91 | 129 | |
92 | 130 | - summary: | |
93 | 131 | Проверка фильтрации товаров по категориям и брендам |
94 | 132 | requirement: | |
95 | 133 | Пользователь должен иметь возможность фильтрации товаров по категориям и брендам |
96 | 134 | prerequisites: | |
97 | 135 | Открыта главная страница: https://hexlet-products-store.vercel.app/ |
| 136 | + test-data: | |
| 137 | + empty |
98 | 138 | steps: | |
99 | 139 | - Нажать на выпадающий список "Category" |
100 | 140 | - Выбрать конкретную категорию товаров |
101 | 141 | expected-result: | |
102 | | - - Товары на странице должны соответствовать выбранной категории товаров |
103 | | - - Бренды должны соответствовать выбранной категории товаров |
| 142 | + Товары на странице должны соответствовать выбранной категории товаров |
| 143 | + Бренды должны соответствовать выбранной категории товаров |
104 | 144 |
|
105 | 145 | - summary: | |
106 | 146 | Проверка поиска товаров по ключевому слову |
107 | 147 | requirement: | |
108 | 148 | Пользователь должен иметь возможность искать товары по ключевому слову |
109 | 149 | prerequisites: | |
110 | 150 | Открыта главная страница: https://hexlet-products-store.vercel.app/ |
| 151 | + test-data: | |
| 152 | + empty |
111 | 153 | steps: | |
112 | 154 | - Нажать на поле поиска "Search" |
113 | 155 | - Начать вводить ключевое слово в строку поиска |
|
121 | 163 | prerequisites: | |
122 | 164 | Открыта главная страница: https://hexlet-products-store.vercel.app/ |
123 | 165 | Чек-бокс "In Stock" не выбран |
| 166 | + test-data: | |
| 167 | + empty |
124 | 168 | steps: | |
125 | 169 | - В столбце "In Stock" выбрать чек-бокс "In Stock" |
126 | 170 | expected-result: | |
|
131 | 175 | requirement: | |
132 | 176 | Пользователь должен иметь возможность фильтровать товары по цене |
133 | 177 | prerequisites: | |
134 | | - 1.Открыта главная страница: https://hexlet-products-store.vercel.app/ |
135 | | - 2.На странице есть товары с различными ценами |
| 178 | + Открыта главная страница: https://hexlet-products-store.vercel.app/ |
| 179 | + На странице есть товары с различными ценами |
| 180 | + test-data: | |
| 181 | + empty |
136 | 182 | steps: | |
137 | 183 | - В правом блоке "Price" выбрать минимальную цену |
138 | 184 | - В правом блоке "Price" введите максимальную цену |
139 | 185 | expected-result: | |
140 | | - - На странице должны отобразиться только те товары, цены которых находятся в указанном диапазоне (от минимальной до максимальной) |
141 | | - - Если товаров в указанном диапазоне нет, должно быть сообщение о том, что ничего не найдено |
| 186 | + На странице должны отобразиться только те товары, цены которых находятся в указанном диапазоне (от минимальной до максимальной) |
| 187 | + Если товаров в указанном диапазоне нет, должно быть сообщение о том, что ничего не найдено |
142 | 188 | |
143 | 189 | - summary: | |
144 | 190 | Проверка изменения количества товара в корзине |
145 | 191 | requirement: | |
146 | 192 | Пользователь должен иметь возможность менять количество товаров в корзине |
147 | 193 | prerequisites: | |
148 | 194 | Открыта главная страница: https://hexlet-products-store.vercel.app/ |
| 195 | + test-data: | |
| 196 | + empty |
149 | 197 | steps: | |
150 | 198 | - В хедере нажать на "Cart" |
151 | 199 | expected-result: | |
152 | | - - На против товара должен быть контроллер количества товара |
| 200 | + На против товара должен быть контроллер количества товара |
0 commit comments