Project

General

Profile

Testplan » History » Version 12

Алексей Филиппов, 05/03/2012 07:31 PM

1 1 Александр Шитнев
h1. Тестирование проекта Geo-Events
2 8 Александр Шитнев
3 9 Александр Шитнев
{{TOC}}
4 6 Александр Шитнев
5 8 Александр Шитнев
h2. Блочное тестирование
6 1 Александр Шитнев
7 8 Александр Шитнев
h3. *Тест: BL.All.1*
8 1 Александр Шитнев
9
*Тип теста:* общий 
10 7 Александр Шитнев
11 1 Александр Шитнев
*Описание:* принятие запросов драйвером и отправка ответов 
12
13
*Входные данные:* xml-запрос в правильном формате 
14 4 Александр Шитнев
15
*Ожидаемый результат:* корректный xml-ответ 
16
17
18 8 Александр Шитнев
h3. *Тест: BL.All.2* 
19 4 Александр Шитнев
20
*Тип теста:* негативный 
21 7 Александр Шитнев
22 4 Александр Шитнев
*Описание:* принятие запросов драйвером и отправка ответов 
23
24
*Входные данные:* некорректный xml-запрос 
25 1 Александр Шитнев
26 4 Александр Шитнев
*Ожидаемый результат:* корректный xml-ответ с сообщением об ошибке 
27
28
29
30 8 Александр Шитнев
h3. *Тест: BL.EV.1* 
31
32 7 Александр Шитнев
*Тип теста:* общий 
33 4 Александр Шитнев
34
*Описание:* тестирование функции получения списка событий (ядро) 
35 1 Александр Шитнев
36
*Входные данные:* строка - id пользователя, строка - время начала, загружать изображ. - true 
37
38
*Ожидаемый результат:* получения списка событий с загруженниыми иконками 
39
40
41 8 Александр Шитнев
h3. *Тест: BL.EV.2* 
42 1 Александр Шитнев
43 7 Александр Шитнев
*Тип теста:* общий 
44 1 Александр Шитнев
45
*Описание:* тестирование функции получения списка событий (ядро) 
46
47
*Входные данные:* строка - id пользователя, строка - время начала, загружать изображ. - false 
48
49
*Ожидаемый результат:* получения списка событий без загрузки иконок 
50
51
52 8 Александр Шитнев
h3. *Тест: BL.EV.3* 
53 1 Александр Шитнев
54 7 Александр Шитнев
*Тип теста:* негативный 
55 1 Александр Шитнев
56
*Описание:* тестирование функции создания списка событий (ядро) 
57
58
*Входные данные:* некорректный(-ые) параметр(-ы) 
59
60
*Ожидаемый результат:* получение сообщения об ошибке от драйвера 
61
62
63 8 Александр Шитнев
h3. *Тест: BL.EV.4* 
64 1 Александр Шитнев
65
*Тип теста:* общий 
66
67
*Описание:* тестирование функции создания события 
68
69
*Входные данные:* все параметры корректны 
70
71
*Ожидаемый результат:* событие успешно создается и возвращается идентификатор 
72
73
74 8 Александр Шитнев
h3. *Тест: BL.EV.5* 
75 1 Александр Шитнев
76 7 Александр Шитнев
*Тип теста:* негативный 
77 1 Александр Шитнев
78
*Описание:* тестирование функции создания события 
79
80
*Входные данные:* некорректный(-ые) параметр(-ы) 
81
82
*Ожидаемый результат:* получение сообщения об ошибке от драйвера 
83
84
85 8 Александр Шитнев
h3. *Тест: BL.EV.6* 
86 1 Александр Шитнев
87
*Тип теста:* общий 
88 7 Александр Шитнев
89 1 Александр Шитнев
*Описание:* тестирование функции удаления события 
90
91
*Входные данные:* строка - идентификатор события 
92
93
*Ожидаемый результат:* событие успешно удаляется 
94
95
96 8 Александр Шитнев
h3. *Тест: BL.EV.7* 
97 7 Александр Шитнев
98 1 Александр Шитнев
*Тип теста:* негативный 
99
100
*Описание:* тестирование функции удаления события 
101
102
*Входные данные:* некорректный параметр строка - идентификатор события 
103
104
*Ожидаемый результат:* получение сообщения об ошибке от драйвера 
105
106 10 Алексей Филиппов
107
h3. *Тест: BL.EV.8* 
108
109
*Тип теста:* общий
110
111
*Описание:* тестирование функции получения страницы с событиями (драйвер) 
112
113
*Входные данные:* параметр offset 
114
115
*Ожидаемый результат:* ответ от драйвера в корректной форме, содержащий первую страницу из списка всех событий
116
117
h3. *Тест: BL.EV.9* 
118
119
*Тип теста:* общий
120
121
*Описание:* тестирование функции поиска событий по временному отрезку (драйвер) 
122
123 11 Алексей Филиппов
*Входные данные:* временной отрезок, начальное время (параметр start_time) меньше конечного (параметр end_time)
124 10 Алексей Филиппов
125
*Ожидаемый результат:* ответ от драйвера в корректной форме, содержащий первую страницу из списка найденных событий
126
127
h3. *Тест: BL.EV.10* 
128
129
*Тип теста:* общий
130
131
*Описание:* тестирование функции поиска событий по названию события (драйвер) 
132
133 12 Алексей Филиппов
*Входные данные:* часть слова, или название события полностью (параметр title)
134 10 Алексей Филиппов
135
*Ожидаемый результат:* ответ от драйвера в корректной форме, содержащий первую страницу из списка найденных событий
136
137 8 Александр Шитнев
h2. Аттестационное тестирование
138 1 Александр Шитнев
139
140 8 Александр Шитнев
h3. *Тест: AT.PL.1* 
141 1 Александр Шитнев
142 7 Александр Шитнев
*Тип теста:* общий 
143 1 Александр Шитнев
144
*Описание:* получение списка мест 
145
146
*Входные данные:* строка поискового запроса (если не указано - поиск ближайших мест), координаты 
147
148
*Ожидаемый результат:* вывод списка найденных мест на экран 
149
150 3 Александр Шитнев
151 8 Александр Шитнев
h3. *Тест: AT.PL.2* 
152 1 Александр Шитнев
153 7 Александр Шитнев
*Тип теста:* общий 
154 1 Александр Шитнев
155
*Описание:* пользователь получает список людей, кто уже отметился на конкретном месте или поблизости 
156
157
*Входные данные:* координаты, идентификатор места 
158
159
*Ожидаемый результат:* отображение списка полученных отметок или (если не найдено) сообщения о том, что отметки не найдены 
160
161 3 Александр Шитнев
162 8 Александр Шитнев
h3. *Тест: AT.PL.3* 
163 1 Александр Шитнев
164 7 Александр Шитнев
*Тип теста:* общий 
165 1 Александр Шитнев
166
*Описание:* создание нового места в базе сервиса (все обязательные поля заполнены) 
167
168
*Входные данные:* название места, координаты, тип места, адрес места, свой комментарий 
169
170
*Ожидаемый результат:* вывод сообщения об успехе 
171
172
173 8 Александр Шитнев
h3. *Тест: AT.PL.4* 
174 1 Александр Шитнев
175 7 Александр Шитнев
*Тип теста:* негативный 
176 1 Александр Шитнев
177
*Описание:* создание нового места в базе сервиса (не все обязательные поля заполнены) 
178
179
*Входные данные:* - 
180
181
*Ожидаемый результат:* вывод сообщения об ошибке 
182
183
184 8 Александр Шитнев
h3. *Тест: AT.PL.5* 
185 1 Александр Шитнев
186 7 Александр Шитнев
*Тип теста:* общий 
187 1 Александр Шитнев
188
*Описание:* добавление отметки на месте(все обязательные поля заполнены) 
189
190
*Входные данные:* идентификатор места 
191
192
*Ожидаемый результат:* вывод сообщения об успехе 
193
194
195 8 Александр Шитнев
h3. *Тест: AT.PL.6* 
196 1 Александр Шитнев
197
*Тип теста:* общий 
198 7 Александр Шитнев
199 1 Александр Шитнев
*Описание:* оставление комментария о месте(все обязательные поля заполнены) 
200
201
*Входные данные:* идентификатор места, свой комментарий 
202
203
*Ожидаемый результат:* вывод сообщения об успехе 
204
205
206 8 Александр Шитнев
h3. *Тест: AT.PL.7* 
207 1 Александр Шитнев
208
*Тип теста:* негативный 
209 7 Александр Шитнев
210 1 Александр Шитнев
*Описание:* добавление отметки на месте или просто оставление комментария на месте (не все обязательные поля заполнены) 
211
212
*Входные данные:* - 
213
214
*Ожидаемый результат:* вывод сообщения об ошибке 
215
216
217 8 Александр Шитнев
h3. *Тест: AT.PL.8*
218 1 Александр Шитнев
219
*Тип теста:* негативный 
220 7 Александр Шитнев
221 1 Александр Шитнев
*Описание:* реакция приложения Places при внезапном отключении сети Интернет по нажатии кнопки поиска
222 4 Александр Шитнев
223
*Входные данные:* название места 
224
225
*Ожидаемый результат:* выводится сообщение об ошибке подключения
226 1 Александр Шитнев
227 4 Александр Шитнев
228 8 Александр Шитнев
h3. *Тест: AT.PL.9*
229 4 Александр Шитнев
230
*Тип теста:* негативный 
231 7 Александр Шитнев
232 4 Александр Шитнев
*Описание:* реакция приложения, если не верно введён логин или пароль
233
234
*Входные данные:* выдуманный логин или пароль
235
236 1 Александр Шитнев
*Ожидаемый результат:* выводится сообщение об ошибке авторизации
237 4 Александр Шитнев
238
239 8 Александр Шитнев
h3. *Тест: AT.EV.1*
240
241 7 Александр Шитнев
*Тип теста:* общий 
242 4 Александр Шитнев
243 1 Александр Шитнев
*Описание:* получение списка событий автоматически и по нажатии кнопки "Update" 
244
245
*Входные данные:* - 
246
247
*Ожидаемый результат:* список получается без ошибок с одновременным обновлением на экране 
248 3 Александр Шитнев
249 1 Александр Шитнев
250 8 Александр Шитнев
h3. *Тест: AT.EV.2*
251 1 Александр Шитнев
252 7 Александр Шитнев
*Тип теста:* общий 
253 1 Александр Шитнев
254
*Описание:* создание нового события (все обязательные поля заполнены) 
255
256
*Входные данные:* название, время начала, время завершения 
257
258
*Ожидаемый результат:* выводится сообщение об успехе, событие добавляется к списку событий 
259 3 Александр Шитнев
260 1 Александр Шитнев
261 8 Александр Шитнев
h3. *Тест: AT.EV.3* 
262 1 Александр Шитнев
263 7 Александр Шитнев
*Тип теста:* негативный 
264 1 Александр Шитнев
265
*Описание:* создание нового события (обязательные поля не заполнены или заполнены частично) 
266
267
*Входные данные:* - 
268
269
*Ожидаемый результат:* выводится сообщение об ошибке 
270 3 Александр Шитнев
271 1 Александр Шитнев
272 8 Александр Шитнев
h3. *Тест: AT.EV.4*  
273 1 Александр Шитнев
274 7 Александр Шитнев
*Тип теста:* общий 
275 1 Александр Шитнев
276
*Описание:* редактирование события (изменение обязательных полей события при наличии прав) 
277
278
*Входные данные:* название, время начала, время завершения 
279
280
*Ожидаемый результат:* выводится сообщение об успехе, событие обновляется 
281
282
283 8 Александр Шитнев
h3. *Тест: AT.EV.5*  
284 1 Александр Шитнев
285 7 Александр Шитнев
*Тип теста:* общий 
286 1 Александр Шитнев
287
*Описание:* удаление события (при наличии прав) 
288
289
*Входные данные:* выбранное событие 
290
291 3 Александр Шитнев
*Ожидаемый результат:* выводится сообщение об успехе, событие удаляется 
292 1 Александр Шитнев
293
294 8 Александр Шитнев
h3. *Тест: AT.EV.6*  
295 1 Александр Шитнев
296
*Тип теста:* общий 
297
298
*Описание:* изменение статуса о своём участии 
299
300
*Входные данные:* выбранное событие, статус(attending) 
301
302
*Ожидаемый результат:* выводится сообщение об успехе, событие обновляется 
303 3 Александр Шитнев
304 1 Александр Шитнев
305 8 Александр Шитнев
h3. *Тест: AT.EV.7*  
306 1 Александр Шитнев
307 7 Александр Шитнев
*Тип теста:* общий 
308 1 Александр Шитнев
309
*Описание:* получение списка участников (при наличии прав) 
310
311
*Входные данные:* выбранное событие 
312
313
*Ожидаемый результат:* выводится список участников, либо сообщение "No memebers" в случае отсутствия участников 
314
315 3 Александр Шитнев
316 8 Александр Шитнев
h3. *Тест: AT.EV.8*  
317 1 Александр Шитнев
318 7 Александр Шитнев
*Тип теста:* общий 
319 1 Александр Шитнев
320
*Описание:* поиск событий по названию, вводится название существующего события 
321
322
*Входные данные:* поисковая строка 
323
324
*Ожидаемый результат:* отображается список найденных событий, соответствующих запросу 
325
326 3 Александр Шитнев
327 8 Александр Шитнев
h3. *Тест: AT.EV.9*  
328 7 Александр Шитнев
329 1 Александр Шитнев
*Тип теста:* общий 
330
331
*Описание:* поиск событий по названию, вводится название несуществующего события 
332
333
*Входные данные:* поисковая строка 
334
335
*Ожидаемый результат:* отображается сообщение о том что событий не найдено 
336
337
338 8 Александр Шитнев
h3. *Тест: AT.EV.10*  
339 1 Александр Шитнев
340
*Тип теста:* общий 
341
342
*Описание:* приглашение пользователя принять участие в мероприятии 
343
344
*Входные данные:* выбранное событие, имя пользователя 
345
346
*Ожидаемый результат:* выводится сообщение об успехе 
347
348 3 Александр Шитнев
349 8 Александр Шитнев
h3. *Тест: AT.EV.11*  
350 3 Александр Шитнев
351
*Тип теста:* негативный 
352
353
*Описание:* приглашение пользователя принять участие в мероприятии 
354
355
*Входные данные:* выбранное событие, имя несуществующего пользователя 
356
357
*Ожидаемый результат:* выводится сообщение о том что пользователь не найден
358
359
360 8 Александр Шитнев
h3. *Тест: AT.EV.12* 
361 3 Александр Шитнев
362
*Тип теста:* негативный 
363
364
*Описание:* реакция приложения Events при внезапном отключении сети Интернет по нажатии кнопки "Update"
365
366
*Входные данные:* - 
367
368
*Ожидаемый результат:* выводится сообщение об ошибке подключения
369
370
371
372 8 Александр Шитнев
h3. *Тест: AT.EV.13*
373 3 Александр Шитнев
374
*Тип теста:* негативный 
375
376 4 Александр Шитнев
*Описание:* реакция приложения, если не верно введён логин или пароль
377 3 Александр Шитнев
378
*Входные данные:* выдуманный логин или пароль
379
380
*Ожидаемый результат:* выводится сообщение об ошибке авторизации