|
1 | 1 | --- |
2 | | -- summary: | |
3 | | - Проверка работоспособности всех ссылок(кнопок) на главной странице |
4 | | - requirement: | |
5 | | - Все сслыки должны быть кликабельны, а также должны соответвовать целевому контенту |
6 | | - prerequisites: | |
7 | | - нет |
8 | | - test-data: | |
9 | | - нет |
10 | | - steps: |
11 | | - - перейти на все ссылки на главной странице |
12 | | - expected-result: | |
13 | | - Все ссылки на главной странице являются кликабельными и корректно направляют пользователя на соответствующий контент |
14 | | -
|
15 | 2 | - summary: | |
16 | 3 | Регистрация с валидными данными |
17 | 4 | requirement: | |
18 | 5 | Система должна позволять пользователю регистрироваться при вводе корректных данных |
19 | 6 | prerequisites: | |
20 | 7 | Пользователь не зарегистрирован в системе |
21 | 8 | test-data: | |
22 | | - |
23 | | - Пароль: ValidPassword123 |
24 | | - Имя пользователя: valid |
| 9 | + нет |
25 | 10 | steps: |
26 | 11 | - открыть страницу регистрации (нажать Sign Up) |
27 | 12 | - ввести имя пользователя |
|
45 | 30 | - оставить поля все пустыми |
46 | 31 | - нажать кнопку "Submit" |
47 | 32 | expected-result: | |
48 | | - Система отображает сообщение об ошибке рядом с каждый обязательным полем |
| 33 | + Пользователь не зарегистрирован и видит ошибку |
49 | 34 |
|
50 | 35 | - summary: | |
51 | 36 | Регистрация с невалидным email |
|
65 | 50 | - ввести пароль заново в поле подтверждения |
66 | 51 | - нажать кнопку "Submit" |
67 | 52 | expected-result: | |
68 | | - Система отображает сообщение об ошибке: "invalid email" |
| 53 | + Пользователь не зарегистрирован и видит ошибку |
69 | 54 |
|
70 | 55 | - summary: | |
71 | 56 | Регистрация с уже существующим email |
|
85 | 70 | - ввести пароль заново в поле подтверждения |
86 | 71 | - нажать кнопку "Submit" |
87 | 72 | expected-result: | |
88 | | - Система отображает сообщение об ошибке: "Email is already taken" |
| 73 | + Пользователь не зарегистрирован и видит ошибку |
89 | 74 |
|
90 | 75 | - summary: | |
91 | 76 | Регистрация с уже существующим никнеймом |
|
105 | 90 | - ввести пароль заново в поле подтверждения |
106 | 91 | - нажать кнопку "Submit" |
107 | 92 | expected-result: | |
108 | | - Система отображает сообщение об ошибке: "Nickname is already taken" |
109 | | -
|
110 | | -- summary: | |
111 | | - Проверка минимальной и максимальной длины пароля |
112 | | - requirement: | |
113 | | - Система должна предотвращать регистрацию с паролем длиной менее минимального и более максимального установленного значения |
114 | | - prerequisites: | |
115 | | - нет |
116 | | - test-data: | |
117 | | - |
118 | | - Имя пользователя: Valid |
119 | | - steps: |
120 | | - - открыть страницу регистрации (нажать Sign Up) |
121 | | - - ввести имя пользователя |
122 | | - - ввести email |
123 | | - - ввести любой пароль меньше 6 символов |
124 | | - - ввести пароль заново в поле подтверждения |
125 | | - - нажать кнопку "Submit" |
126 | | - - повторить все заново и ввести пароль больше 16 символов |
127 | | - expected-result: | |
128 | | - Система отображает сообщение об ошибке: "Should be from 6 to 16 characters" |
129 | | -
|
130 | | -- summary: | |
131 | | - Проверка минимальной и максимальной длины никнейма |
132 | | - requirement: | |
133 | | - Система должна предотвращать регистрацию с никнеймом длиной менее минимального и более максимального установленного значения |
134 | | - prerequisites: | |
135 | | - нет |
136 | | - test-data: | |
137 | | - |
138 | | - Пароль: ValidPassword123 |
139 | | - steps: |
140 | | - - открыть страницу регистрации (нажать Sign Up) |
141 | | - - ввести имя пользователя менее 3 |
142 | | - - ввести email |
143 | | - - ввести пароль |
144 | | - - ввести пароль заново в поле подтверждения |
145 | | - - нажать кнопку "Submit" |
146 | | - - повторить все заново и ввести никнейм больше 16 символов |
147 | | - expected-result: | |
148 | | - Система отображает сообщение об ошибке: "Should be from 3 to 16 characters" |
| 93 | + Пользователь не зарегистрирован и видит ошибку |
149 | 94 |
|
150 | 95 | - summary: | |
151 | 96 | Авторизация с валидными данными |
|
199 | 144 | Система отображает сообщение об ошибке: "EMAIL_NOT_FOUND" |
200 | 145 |
|
201 | 146 | - summary: | |
202 | | - Проверка функционала "Забыли пароль?" |
| 147 | + Проверка восстановления пароля |
203 | 148 | requirement: | |
204 | | - Система должна позволять пользователям восстанавливать доступ через функцию "Забыли пароль?" |
| 149 | + Система должна позволять пользователям восстанавливать пароль |
205 | 150 | prerequisites: | |
206 | 151 | Пользователь зарегистрирован в системе |
207 | 152 | test-data: | |
|
211 | 156 | - нажать на ссылку "Forgot your password?" |
212 | 157 | - ввести email |
213 | 158 | - нажать кнопку "Submit" |
| 159 | + - выполнить инструкцию по восстановлению пароля на почте |
| 160 | + - авторизироваться с новым паролем |
214 | 161 | expected-result: | |
215 | | - Пользователю отправлено письмо с инструкцией по восстановлению пароля |
216 | | -
|
217 | | -- summary: | |
218 | | - Проверка успешной авторизации с новым паролем после восстановления пароля |
219 | | - requirement: | |
220 | | - После восстановления пароля, пользователь может войти в систему, используя свой новый пароль |
221 | | - prerequisites: | |
222 | | - Открыта страница авторизации |
223 | | - test-data: | |
224 | | - |
225 | | - Пароль: ValidPassword123 |
226 | | - steps: |
227 | | - - Ввести корректное значение в поле ввода "Email" |
228 | | - - Ввести корректное значение в поле ввода "Password" |
229 | | - - Нажать на кнопку "Submit" |
230 | | - expected-result: | |
231 | | - Пользователь авторизован и находится на главной странице |
| 162 | + Пользователь успешно авторизован |
232 | 163 |
|
233 | 164 | - summary: | |
234 | 165 | Проверка авторизации через аккаунт GitHub |
235 | 166 | requirement: | |
236 | 167 | Пользователь может авторизоваться через аккаунт GitHub |
237 | 168 | prerequisites: | |
238 | | - Пользователь авторизован на сайте (https://github.com/), не авторизовывался на сайте игры через этот аккаунт Github, не авторизован на сайте игры |
| 169 | + Пользователь вошел в свой аккаунт на ГитХаб |
239 | 170 | test-data: | |
240 | 171 | нет |
241 | 172 | steps: |
242 | 173 | - открыть страницу входа (нажать Sign In) |
243 | 174 | - нажать на кнопку "Sign in with Github" |
244 | 175 | expected-result: | |
245 | | - Пользователь авторизован и находится на главной странице, отображается уведомление об успешной аутентификации, а имя пользователя и аватар соответствуют тем, что в аккаунте в GitHub |
| 176 | + Пользователь успешно авторизован через Гитхаб |
246 | 177 |
|
247 | 178 | - summary: | |
248 | 179 | Проверка авторизации через аккаунт Discord |
249 | 180 | requirement: | |
250 | 181 | Пользователь может авторизоваться через аккаунт Discord |
251 | 182 | prerequisites: | |
252 | | - Пользователь имеет аккаунт в Discord, не авторизовывался на сайте игры через этот аккаунт Github, не авторизован на сайте игры |
| 183 | + Пользователь вошел в свой аккаунт на Discord |
253 | 184 | test-data: | |
254 | 185 | нет |
255 | 186 | steps: |
256 | 187 | - открыть страницу входа (нажать Sign In) |
257 | 188 | - нажать на кнопку "Sign in with Discord" |
258 | 189 | expected-result: | |
259 | | - Пользователь авторизован и находится на главной странице, отображается уведомление об успешной аутентификации, а имя пользователя и аватар соответствуют тем, что в аккаунте в Discord |
| 190 | + Пользователь успешно авторизован через Discord |
260 | 191 |
|
261 | 192 | - summary: | |
262 | 193 | Создание игры с ботом без регистрации |
|
293 | 224 | prerequisites: | |
294 | 225 | нет |
295 | 226 | test-data: | |
296 | | - нет |
| 227 | + Данные для пользователя два: |
| 228 | + |
| 229 | + password: Sansan0 |
297 | 230 | steps: |
298 | 231 | - нажать кнопку "Create game" |
299 | 232 | - в типе игры выбрать "with friend" |
300 | | - - другого игрока |
| 233 | + - выбрать пользователя два |
301 | 234 | - нажать "Create battle" |
| 235 | + - нажать на "приглашения" Пользователем два |
| 236 | + - принять приглашение Пользователем два |
302 | 237 | expected-result: | |
303 | | - Другой пользователь получил приглашение в игру |
| 238 | + Игра с другом успешно создана |
304 | 239 |
|
305 | 240 | - summary: | |
306 | 241 | Создание игры пользователя с другими пользователями |
|
309 | 244 | prerequisites: | |
310 | 245 | нет |
311 | 246 | test-data: | |
312 | | - нет |
| 247 | + Данные для пользователя два: |
| 248 | + |
| 249 | + password: Sansan0 |
313 | 250 | steps: |
314 | 251 | - нажать кнопку "Create game" |
315 | 252 | - в типе игры выбрать "with oteher users" |
316 | 253 | - нажать "Create battle" |
| 254 | + - найти созданную игру в лобби Пользователем два |
| 255 | + - присоединиться к игре(Fight) |
317 | 256 | expected-result: | |
318 | | - Игра создана. В лобби появилось обьявление о игре. |
| 257 | + Игра с другим пользователем успешно создана |
319 | 258 |
|
320 | 259 | - summary: | |
321 | 260 | Создание игры с крайними значениями времени |
|
595 | 534 | Сообщение, введенное пользователем, отображается в чате |
596 | 535 |
|
597 | 536 | - summary: | |
598 | | - Проверка функциональности отправки личного сообщения в общий чат на главной странице |
| 537 | + Проверка отправки личного сообщения |
599 | 538 | requirement: | |
600 | 539 | Пользователь может отправить личное сообщение другому пользователю в чате на главной странице |
601 | 540 | prerequisites: | |
602 | | - Открыта главная страница с вкладкой чата "General" |
| 541 | + Пользователи авторизованы. Открыта главная страница Пользователя 1 с вкладкой чата "General". |
603 | 542 | test-data: | |
604 | | - нет |
| 543 | + Данные для пользователя два: |
| 544 | + |
| 545 | + password: Sansan0 |
605 | 546 | steps: |
606 | | - - нажать на имя пользователя в списке пользователей, которые онлайн |
| 547 | + - нажать на имя пользователя два в списке пользователей, которые онлайн |
607 | 548 | - выбрать "Direct message" |
608 | 549 | - ввести в поле ввода чата сообщение "Hi!" |
609 | 550 | - yажать на кнопку "Send" |
610 | 551 | expected-result: | |
611 | | - Пользователь видит открытую вкладку чата с выбранным собеседником.Пользователь получает уведомление о создании приватного канала с другим пользователем и может сразу же отправить ему личное сообщение. |
| 552 | + Сообщение отправлено и отображается у Пользователя два |
612 | 553 |
|
613 | 554 | - summary: | |
614 | 555 | Тестирование отображения уведомлений в чате на главной странице |
|
0 commit comments