Project

General

Profile

Testplan » History » Version 14

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