-
Notifications
You must be signed in to change notification settings - Fork 0
/
test-cases.yml
141 lines (133 loc) · 5.31 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
---
- summary: |
Проверка входа пользователя с существующими логином и паролем
requirement: |
При верном вводе логине и пароля пользователь должен войти в систему
prerequisites: |
No data
test-data: |
Логин = [email protected] Пароль = Zasdf123
steps:
- Нажать кнопку Sign In
- Ввести логин
- Ввести пароль
- Нажать кнопку Submit
expected-result: |
Пользователь успешно авторизован
- summary: |
Проверка авторизации через GitHub
requirement: |
При авторизации через GitHub пользователь должен войти в систему
prerequisites:
No data
test-data: |
Пользователь вошел в свой аккаунт на GitHub
steps:
- Нажать кнопку Sign In
- Нажать кнопку Sign In with GitHub
expected-result: |
Пользователь успешно авторизован
- summary: |
Проверка авторизации через Discord
requirement: |
При авторизации через Discord пользователь должен войти в систему
prerequisites:
No data
test-data: |
Пользователь вошел в свой аккаунт Discord
steps:
- Нажать кнопку Sign In
- Нажать кнопку Sign In With Discord
expected-result: |
Пользователь должен попасть на главную страницу
- summary: |
Проверка регистрации пользователя
requirement: |
При регистрации новый пользователь должен войти в систему
prerequisites:
No data
test-data: |
No data
steps:
- Нажать кнопку Sign Up
- Ввести никнейм
- Ввести пароль
- Ввести Email
- Нажать кнопку Submit
expected-result: |
Пользователь успешно зарегестрирован
- summary: |
Проверка создания игры без авторизации
requirement: |
При входе на сайт пользователь должен иметь возможность попробовать сыграть без авторизации
prerequisites:
Пользователь не авторизован
test-data: |
No data
steps:
- Нажать кнопку Try Simple Battle
expected-result: |
Игра началась без авторизации
- summary: |
Проверка создания игры против бота
requirement: |
Пользователь должен иметь возможность создать игру против бота
prerequisites:
No data
test-data: |
Email = [email protected]; Пароль = Zasdf123
steps:
- Нажать кнопку CREATE A GAME
- Выбрать любой уровень сложности
- Выбрать тип игры "With a bot"
- Выставить любое время
- Выбрать любое задание
- Нажать кнопку Create Battle
expected-result: |
Создана игра против бота
- summary: |
Проверка создания игры против другого пользователя
requirement: |
Пользователь должен иметь возможность создать игру против другого пользователя
prerequisites:
No data
test-data: |
Email = [email protected]; Пароль = Zasdf123
steps:
- Нажать кнопку CREATE A GAME
- Выбрать любой уровень сложности
- Выбрать тип игры "With other user"
- Выставить любое время
- Выбрать любое задание
- Нажать кнопку Create Battle
expected-result: |
Создана игра против другого пользователя
- summary: |
Проверка изменения никнейма пользователя
requirement: |
Пользователь должен иметь возможность сменить никнейм
prerequisites: |
Пользователь авторизован
test-data: |
No data
steps:
- Нажать на свой никнейм
- Нажать кнопку Settings
- Стереть текущий никнейм из поля "Your name"
- Написать новый никнейм
expected-result: |
Никнейм сменился
- summary: |
Проверка возможности выхода из игры
requirement: |
Пользователь должен иметь возможность выйти из игры
prerequisites: |
Пользователь авторизован, игра запущена
test-data: |
No data
steps:
- Нажать кнопку Other Actions
- Нажать кнопку Give Up
- Нажать кнопку I'll Be Back
expected-result: |
Пользователь вышел из игры