Project

General

Profile

Testplan » History » Version 16

Никита Давыдовский, 05/30/2012 11:23 AM

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 15 Алексей Филиппов
h3. *Тест: BL.All.6* 
60
61
*Тип теста:* общий
62
63
*Описание:* тестирование функции получения настроек профиля getSettings (драйвер) 
64
65
*Входные данные:* xml-запрос в корректной форме
66
67
*Ожидаемый результат:* список всех параметров и их текущих значений
68
69 8 Александр Шитнев
h3. *Тест: BL.EV.1* 
70
71 7 Александр Шитнев
*Тип теста:* общий 
72 4 Александр Шитнев
73
*Описание:* тестирование функции получения списка событий (ядро) 
74 1 Александр Шитнев
75
*Входные данные:* строка - id пользователя, строка - время начала, загружать изображ. - true 
76
77
*Ожидаемый результат:* получения списка событий с загруженниыми иконками 
78
79
80 8 Александр Шитнев
h3. *Тест: BL.EV.2* 
81 1 Александр Шитнев
82 7 Александр Шитнев
*Тип теста:* общий 
83 1 Александр Шитнев
84
*Описание:* тестирование функции получения списка событий (ядро) 
85
86
*Входные данные:* строка - id пользователя, строка - время начала, загружать изображ. - false 
87
88
*Ожидаемый результат:* получения списка событий без загрузки иконок 
89
90
91 8 Александр Шитнев
h3. *Тест: BL.EV.3* 
92 1 Александр Шитнев
93 7 Александр Шитнев
*Тип теста:* негативный 
94 1 Александр Шитнев
95
*Описание:* тестирование функции создания списка событий (ядро) 
96
97
*Входные данные:* некорректный(-ые) параметр(-ы) 
98
99
*Ожидаемый результат:* получение сообщения об ошибке от драйвера 
100
101
102 8 Александр Шитнев
h3. *Тест: BL.EV.4* 
103 1 Александр Шитнев
104
*Тип теста:* общий 
105
106
*Описание:* тестирование функции создания события 
107
108
*Входные данные:* все параметры корректны 
109
110
*Ожидаемый результат:* событие успешно создается и возвращается идентификатор 
111
112
113 8 Александр Шитнев
h3. *Тест: BL.EV.5* 
114 1 Александр Шитнев
115 7 Александр Шитнев
*Тип теста:* негативный 
116 1 Александр Шитнев
117
*Описание:* тестирование функции создания события 
118
119
*Входные данные:* некорректный(-ые) параметр(-ы) 
120
121
*Ожидаемый результат:* получение сообщения об ошибке от драйвера 
122
123 8 Александр Шитнев
124 1 Александр Шитнев
h3. *Тест: BL.EV.6* 
125
126 7 Александр Шитнев
*Тип теста:* общий 
127 1 Александр Шитнев
128
*Описание:* тестирование функции удаления события 
129
130
*Входные данные:* строка - идентификатор события 
131
132
*Ожидаемый результат:* событие успешно удаляется 
133 8 Александр Шитнев
134 7 Александр Шитнев
135 1 Александр Шитнев
h3. *Тест: BL.EV.7* 
136
137
*Тип теста:* негативный 
138
139
*Описание:* тестирование функции удаления события 
140
141
*Входные данные:* некорректный параметр строка - идентификатор события 
142 10 Алексей Филиппов
143
*Ожидаемый результат:* получение сообщения об ошибке от драйвера 
144
145
146
h3. *Тест: BL.EV.8* 
147
148
*Тип теста:* общий
149 1 Александр Шитнев
150 14 Алексей Филиппов
*Описание:* тестирование функции получения страницы с событиями getEvents (драйвер) 
151 10 Алексей Филиппов
152 13 Алексей Филиппов
*Входные данные:* параметр offset 
153 10 Алексей Филиппов
154
*Ожидаемый результат:* первая страница из списка всех событий
155
156
h3. *Тест: BL.EV.9* 
157
158 1 Александр Шитнев
*Тип теста:* общий
159 10 Алексей Филиппов
160 14 Алексей Филиппов
*Описание:* тестирование функции поиска событий searchEvents по временному отрезку (драйвер) 
161 11 Алексей Филиппов
162 10 Алексей Филиппов
*Входные данные:* временной отрезок, начальное время (параметр start_time) меньше конечного (параметр end_time)
163 13 Алексей Филиппов
164 10 Алексей Филиппов
*Ожидаемый результат:* первая страница из списка найденных событий
165
166
h3. *Тест: BL.EV.10* 
167 1 Александр Шитнев
168 10 Алексей Филиппов
*Тип теста:* общий
169
170 14 Алексей Филиппов
*Описание:* тестирование функции поиска событий searchEvents по названию события (драйвер) 
171 10 Алексей Филиппов
172 12 Алексей Филиппов
*Входные данные:* часть слова, или название события полностью (параметр title)
173 10 Алексей Филиппов
174 13 Алексей Филиппов
*Ожидаемый результат:* первая страница из списка найденных событий
175 10 Алексей Филиппов
176 8 Александр Шитнев
h2. Аттестационное тестирование
177 1 Александр Шитнев
178
179 8 Александр Шитнев
h3. *Тест: AT.PL.1* 
180 1 Александр Шитнев
181 7 Александр Шитнев
*Тип теста:* общий 
182 1 Александр Шитнев
183
*Описание:* получение списка мест 
184
185
*Входные данные:* строка поискового запроса (если не указано - поиск ближайших мест), координаты 
186
187
*Ожидаемый результат:* вывод списка найденных мест на экран 
188
189 3 Александр Шитнев
190 8 Александр Шитнев
h3. *Тест: AT.PL.2* 
191 1 Александр Шитнев
192 7 Александр Шитнев
*Тип теста:* общий 
193 1 Александр Шитнев
194
*Описание:* пользователь получает список людей, кто уже отметился на конкретном месте или поблизости 
195
196
*Входные данные:* координаты, идентификатор места 
197
198
*Ожидаемый результат:* отображение списка полученных отметок или (если не найдено) сообщения о том, что отметки не найдены 
199
200 3 Александр Шитнев
201 8 Александр Шитнев
h3. *Тест: AT.PL.3* 
202 1 Александр Шитнев
203 7 Александр Шитнев
*Тип теста:* общий 
204 1 Александр Шитнев
205
*Описание:* создание нового места в базе сервиса (все обязательные поля заполнены) 
206
207
*Входные данные:* название места, координаты, тип места, адрес места, свой комментарий 
208
209
*Ожидаемый результат:* вывод сообщения об успехе 
210
211
212 8 Александр Шитнев
h3. *Тест: AT.PL.4* 
213 1 Александр Шитнев
214 7 Александр Шитнев
*Тип теста:* негативный 
215 1 Александр Шитнев
216
*Описание:* создание нового места в базе сервиса (не все обязательные поля заполнены) 
217
218
*Входные данные:* - 
219
220
*Ожидаемый результат:* вывод сообщения об ошибке 
221
222
223 8 Александр Шитнев
h3. *Тест: AT.PL.5* 
224 1 Александр Шитнев
225 7 Александр Шитнев
*Тип теста:* общий 
226 1 Александр Шитнев
227
*Описание:* добавление отметки на месте(все обязательные поля заполнены) 
228
229
*Входные данные:* идентификатор места 
230
231
*Ожидаемый результат:* вывод сообщения об успехе 
232
233
234 8 Александр Шитнев
h3. *Тест: AT.PL.6* 
235 1 Александр Шитнев
236
*Тип теста:* общий 
237 7 Александр Шитнев
238 1 Александр Шитнев
*Описание:* оставление комментария о месте(все обязательные поля заполнены) 
239
240
*Входные данные:* идентификатор места, свой комментарий 
241
242
*Ожидаемый результат:* вывод сообщения об успехе 
243
244
245 8 Александр Шитнев
h3. *Тест: AT.PL.7* 
246 1 Александр Шитнев
247
*Тип теста:* негативный 
248 7 Александр Шитнев
249 1 Александр Шитнев
*Описание:* добавление отметки на месте или просто оставление комментария на месте (не все обязательные поля заполнены) 
250
251
*Входные данные:* - 
252
253
*Ожидаемый результат:* вывод сообщения об ошибке 
254
255
256 8 Александр Шитнев
h3. *Тест: AT.PL.8*
257 1 Александр Шитнев
258
*Тип теста:* негативный 
259 7 Александр Шитнев
260 1 Александр Шитнев
*Описание:* реакция приложения Places при внезапном отключении сети Интернет по нажатии кнопки поиска
261 4 Александр Шитнев
262
*Входные данные:* название места 
263
264
*Ожидаемый результат:* выводится сообщение об ошибке подключения
265 1 Александр Шитнев
266 4 Александр Шитнев
267 8 Александр Шитнев
h3. *Тест: AT.PL.9*
268 4 Александр Шитнев
269
*Тип теста:* негативный 
270 7 Александр Шитнев
271 4 Александр Шитнев
*Описание:* реакция приложения, если не верно введён логин или пароль
272
273
*Входные данные:* выдуманный логин или пароль
274
275 1 Александр Шитнев
*Ожидаемый результат:* выводится сообщение об ошибке авторизации
276 4 Александр Шитнев
277
278 8 Александр Шитнев
h3. *Тест: AT.EV.1*
279
280 7 Александр Шитнев
*Тип теста:* общий 
281 4 Александр Шитнев
282 16 Никита Давыдовский
*Описание:* получение списка событий по нажатии кнопки "Update" 
283 1 Александр Шитнев
284
*Входные данные:* - 
285
286 16 Никита Давыдовский
*Ожидаемый результат:* список получается без ошибок
287 3 Александр Шитнев
288 1 Александр Шитнев
289 8 Александр Шитнев
h3. *Тест: AT.EV.2*
290 1 Александр Шитнев
291 7 Александр Шитнев
*Тип теста:* общий 
292 1 Александр Шитнев
293 16 Никита Давыдовский
*Описание:* создание нового события (все обязательные поля заполнены), с учетом ограничения API
294 1 Александр Шитнев
295
*Входные данные:* название, время начала, время завершения 
296
297
*Ожидаемый результат:* выводится сообщение об успехе, событие добавляется к списку событий 
298 3 Александр Шитнев
299 1 Александр Шитнев
300 8 Александр Шитнев
h3. *Тест: AT.EV.3* 
301 1 Александр Шитнев
302 7 Александр Шитнев
*Тип теста:* негативный 
303 1 Александр Шитнев
304
*Описание:* создание нового события (обязательные поля не заполнены или заполнены частично) 
305
306
*Входные данные:* - 
307
308
*Ожидаемый результат:* выводится сообщение об ошибке 
309 3 Александр Шитнев
310 1 Александр Шитнев
311 8 Александр Шитнев
h3. *Тест: AT.EV.4*  
312 1 Александр Шитнев
313 8 Александр Шитнев
*Тип теста:* общий 
314 1 Александр Шитнев
315
*Описание:* изменение статуса о своём участии 
316
317
*Входные данные:* выбранное событие, статус(attending) 
318
319
*Ожидаемый результат:* выводится сообщение об успехе, событие обновляется 
320 3 Александр Шитнев
321 1 Александр Шитнев
322
323 16 Никита Давыдовский
h3. *Тест: AT.EV.5*  
324 8 Александр Шитнев
325 1 Александр Шитнев
*Тип теста:* общий 
326 7 Александр Шитнев
327 1 Александр Шитнев
*Описание:* поиск событий по названию, вводится название существующего события 
328
329
*Входные данные:* поисковая строка 
330
331
*Ожидаемый результат:* отображается список найденных событий, соответствующих запросу 
332
333 3 Александр Шитнев
334 16 Никита Давыдовский
h3. *Тест: AT.EV.6*  
335 7 Александр Шитнев
336 1 Александр Шитнев
*Тип теста:* общий 
337
338 4 Александр Шитнев
*Описание:* поиск событий по названию, вводится название несуществующего события 
339 3 Александр Шитнев
340
*Входные данные:* поисковая строка 
341
342
*Ожидаемый результат:* отображается сообщение о том что событий не найдено