Project

General

Profile

Testplan » History » Version 10

Алексей Филиппов, 05/03/2012 05:50 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
*Входные данные:* временной отрезок, начальное время меньше конечного 
124
125
*Ожидаемый результат:* ответ от драйвера в корректной форме, содержащий первую страницу из списка найденных событий
126
127
h3. *Тест: BL.EV.10* 
128
129
*Тип теста:* общий
130
131
*Описание:* тестирование функции поиска событий по названию события (драйвер) 
132
133
*Входные данные:* часть слова, или название события полностью
134
135
*Ожидаемый результат:* ответ от драйвера в корректной форме, содержащий первую страницу из списка найденных событий
136
137
138 8 Александр Шитнев
h2. Аттестационное тестирование
139 1 Александр Шитнев
140
141 8 Александр Шитнев
h3. *Тест: AT.PL.1* 
142 1 Александр Шитнев
143 7 Александр Шитнев
*Тип теста:* общий 
144 1 Александр Шитнев
145
*Описание:* получение списка мест 
146
147
*Входные данные:* строка поискового запроса (если не указано - поиск ближайших мест), координаты 
148
149
*Ожидаемый результат:* вывод списка найденных мест на экран 
150
151 3 Александр Шитнев
152 8 Александр Шитнев
h3. *Тест: AT.PL.2* 
153 1 Александр Шитнев
154 7 Александр Шитнев
*Тип теста:* общий 
155 1 Александр Шитнев
156
*Описание:* пользователь получает список людей, кто уже отметился на конкретном месте или поблизости 
157
158
*Входные данные:* координаты, идентификатор места 
159
160
*Ожидаемый результат:* отображение списка полученных отметок или (если не найдено) сообщения о том, что отметки не найдены 
161
162 3 Александр Шитнев
163 8 Александр Шитнев
h3. *Тест: AT.PL.3* 
164 1 Александр Шитнев
165 7 Александр Шитнев
*Тип теста:* общий 
166 1 Александр Шитнев
167
*Описание:* создание нового места в базе сервиса (все обязательные поля заполнены) 
168
169
*Входные данные:* название места, координаты, тип места, адрес места, свой комментарий 
170
171
*Ожидаемый результат:* вывод сообщения об успехе 
172
173
174 8 Александр Шитнев
h3. *Тест: AT.PL.4* 
175 1 Александр Шитнев
176 7 Александр Шитнев
*Тип теста:* негативный 
177 1 Александр Шитнев
178
*Описание:* создание нового места в базе сервиса (не все обязательные поля заполнены) 
179
180
*Входные данные:* - 
181
182
*Ожидаемый результат:* вывод сообщения об ошибке 
183
184
185 8 Александр Шитнев
h3. *Тест: AT.PL.5* 
186 1 Александр Шитнев
187 7 Александр Шитнев
*Тип теста:* общий 
188 1 Александр Шитнев
189
*Описание:* добавление отметки на месте(все обязательные поля заполнены) 
190
191
*Входные данные:* идентификатор места 
192
193
*Ожидаемый результат:* вывод сообщения об успехе 
194
195
196 8 Александр Шитнев
h3. *Тест: AT.PL.6* 
197 1 Александр Шитнев
198
*Тип теста:* общий 
199 7 Александр Шитнев
200 1 Александр Шитнев
*Описание:* оставление комментария о месте(все обязательные поля заполнены) 
201
202
*Входные данные:* идентификатор места, свой комментарий 
203
204
*Ожидаемый результат:* вывод сообщения об успехе 
205
206
207 8 Александр Шитнев
h3. *Тест: AT.PL.7* 
208 1 Александр Шитнев
209
*Тип теста:* негативный 
210 7 Александр Шитнев
211 1 Александр Шитнев
*Описание:* добавление отметки на месте или просто оставление комментария на месте (не все обязательные поля заполнены) 
212
213
*Входные данные:* - 
214
215
*Ожидаемый результат:* вывод сообщения об ошибке 
216
217
218 8 Александр Шитнев
h3. *Тест: AT.PL.8*
219 1 Александр Шитнев
220
*Тип теста:* негативный 
221 7 Александр Шитнев
222 1 Александр Шитнев
*Описание:* реакция приложения Places при внезапном отключении сети Интернет по нажатии кнопки поиска
223 4 Александр Шитнев
224
*Входные данные:* название места 
225
226
*Ожидаемый результат:* выводится сообщение об ошибке подключения
227 1 Александр Шитнев
228 4 Александр Шитнев
229 8 Александр Шитнев
h3. *Тест: AT.PL.9*
230 4 Александр Шитнев
231
*Тип теста:* негативный 
232 7 Александр Шитнев
233 4 Александр Шитнев
*Описание:* реакция приложения, если не верно введён логин или пароль
234
235
*Входные данные:* выдуманный логин или пароль
236
237 1 Александр Шитнев
*Ожидаемый результат:* выводится сообщение об ошибке авторизации
238 4 Александр Шитнев
239
240 8 Александр Шитнев
h3. *Тест: AT.EV.1*
241
242 7 Александр Шитнев
*Тип теста:* общий 
243 4 Александр Шитнев
244 1 Александр Шитнев
*Описание:* получение списка событий автоматически и по нажатии кнопки "Update" 
245
246
*Входные данные:* - 
247
248
*Ожидаемый результат:* список получается без ошибок с одновременным обновлением на экране 
249 3 Александр Шитнев
250 1 Александр Шитнев
251 8 Александр Шитнев
h3. *Тест: AT.EV.2*
252 1 Александр Шитнев
253 7 Александр Шитнев
*Тип теста:* общий 
254 1 Александр Шитнев
255
*Описание:* создание нового события (все обязательные поля заполнены) 
256
257
*Входные данные:* название, время начала, время завершения 
258
259
*Ожидаемый результат:* выводится сообщение об успехе, событие добавляется к списку событий 
260 3 Александр Шитнев
261 1 Александр Шитнев
262 8 Александр Шитнев
h3. *Тест: AT.EV.3* 
263 1 Александр Шитнев
264 7 Александр Шитнев
*Тип теста:* негативный 
265 1 Александр Шитнев
266
*Описание:* создание нового события (обязательные поля не заполнены или заполнены частично) 
267
268
*Входные данные:* - 
269
270
*Ожидаемый результат:* выводится сообщение об ошибке 
271 3 Александр Шитнев
272 1 Александр Шитнев
273 8 Александр Шитнев
h3. *Тест: AT.EV.4*  
274 1 Александр Шитнев
275 7 Александр Шитнев
*Тип теста:* общий 
276 1 Александр Шитнев
277
*Описание:* редактирование события (изменение обязательных полей события при наличии прав) 
278
279
*Входные данные:* название, время начала, время завершения 
280
281
*Ожидаемый результат:* выводится сообщение об успехе, событие обновляется 
282
283
284 8 Александр Шитнев
h3. *Тест: AT.EV.5*  
285 1 Александр Шитнев
286 7 Александр Шитнев
*Тип теста:* общий 
287 1 Александр Шитнев
288
*Описание:* удаление события (при наличии прав) 
289
290
*Входные данные:* выбранное событие 
291
292 3 Александр Шитнев
*Ожидаемый результат:* выводится сообщение об успехе, событие удаляется 
293 1 Александр Шитнев
294
295 8 Александр Шитнев
h3. *Тест: AT.EV.6*  
296 1 Александр Шитнев
297
*Тип теста:* общий 
298
299
*Описание:* изменение статуса о своём участии 
300
301
*Входные данные:* выбранное событие, статус(attending) 
302
303
*Ожидаемый результат:* выводится сообщение об успехе, событие обновляется 
304 3 Александр Шитнев
305 1 Александр Шитнев
306 8 Александр Шитнев
h3. *Тест: AT.EV.7*  
307 1 Александр Шитнев
308 7 Александр Шитнев
*Тип теста:* общий 
309 1 Александр Шитнев
310
*Описание:* получение списка участников (при наличии прав) 
311
312
*Входные данные:* выбранное событие 
313
314
*Ожидаемый результат:* выводится список участников, либо сообщение "No memebers" в случае отсутствия участников 
315
316 3 Александр Шитнев
317 8 Александр Шитнев
h3. *Тест: AT.EV.8*  
318 1 Александр Шитнев
319 7 Александр Шитнев
*Тип теста:* общий 
320 1 Александр Шитнев
321
*Описание:* поиск событий по названию, вводится название существующего события 
322
323
*Входные данные:* поисковая строка 
324
325
*Ожидаемый результат:* отображается список найденных событий, соответствующих запросу 
326
327 3 Александр Шитнев
328 8 Александр Шитнев
h3. *Тест: AT.EV.9*  
329 7 Александр Шитнев
330 1 Александр Шитнев
*Тип теста:* общий 
331
332
*Описание:* поиск событий по названию, вводится название несуществующего события 
333
334
*Входные данные:* поисковая строка 
335
336
*Ожидаемый результат:* отображается сообщение о том что событий не найдено 
337
338
339 8 Александр Шитнев
h3. *Тест: AT.EV.10*  
340 1 Александр Шитнев
341
*Тип теста:* общий 
342
343
*Описание:* приглашение пользователя принять участие в мероприятии 
344
345
*Входные данные:* выбранное событие, имя пользователя 
346
347
*Ожидаемый результат:* выводится сообщение об успехе 
348
349 3 Александр Шитнев
350 8 Александр Шитнев
h3. *Тест: AT.EV.11*  
351 3 Александр Шитнев
352
*Тип теста:* негативный 
353
354
*Описание:* приглашение пользователя принять участие в мероприятии 
355
356
*Входные данные:* выбранное событие, имя несуществующего пользователя 
357
358
*Ожидаемый результат:* выводится сообщение о том что пользователь не найден
359
360
361 8 Александр Шитнев
h3. *Тест: AT.EV.12* 
362 3 Александр Шитнев
363
*Тип теста:* негативный 
364
365
*Описание:* реакция приложения Events при внезапном отключении сети Интернет по нажатии кнопки "Update"
366
367
*Входные данные:* - 
368
369
*Ожидаемый результат:* выводится сообщение об ошибке подключения
370
371
372
373 8 Александр Шитнев
h3. *Тест: AT.EV.13*
374 3 Александр Шитнев
375
*Тип теста:* негативный 
376
377 4 Александр Шитнев
*Описание:* реакция приложения, если не верно введён логин или пароль
378 3 Александр Шитнев
379
*Входные данные:* выдуманный логин или пароль
380
381
*Ожидаемый результат:* выводится сообщение об ошибке авторизации