Testplan » History » Revision 14
Revision 13 (Алексей Филиппов, 05/03/2012 07:34 PM) → Revision 14/16 (Алексей Филиппов, 05/03/2012 07:47 PM)
h1. Тестирование проекта Geo-Events {{TOC}} h2. Блочное тестирование h3. *Тест: BL.All.1* *Тип теста:* общий *Описание:* принятие запросов драйвером и отправка ответов *Входные данные:* xml-запрос в правильном формате *Ожидаемый результат:* корректный xml-ответ h3. *Тест: BL.All.2* *Тип теста:* негативный *Описание:* принятие запросов драйвером и отправка ответов *Входные данные:* некорректный xml-запрос *Ожидаемый результат:* корректный xml-ответ с сообщением об ошибке h3. *Тест: BL.All.3* *Тип теста:* общий *Описание:* тестирование функции установки настроек профиля setSettings (драйвер) *Входные данные:* xml-запрос в корректной форме, содержащий все параметры профиля *Ожидаемый результат:* сообщение об успешной установке настроек профиля h3. *Тест: BL.All.4* *Тип теста:* негативный *Описание:* тестирование функции установки настроек профиля setSettings (драйвер) *Входные данные:* xml-запрос в корректной форме, содержащий не все параметры профиля *Ожидаемый результат:* сообщение о неудачной установке настроек профиля h3. *Тест: BL.All.5* *Тип теста:* общий *Описание:* тестирование функции получения списка поддерживаемых методов getMethods (драйвер) *Входные данные:* xml-запрос в корректной форме *Ожидаемый результат:* список всех доступных методов драйвера h3. *Тест: BL.EV.1* *Тип теста:* общий *Описание:* тестирование функции получения списка событий (ядро) *Входные данные:* строка - id пользователя, строка - время начала, загружать изображ. - true *Ожидаемый результат:* получения списка событий с загруженниыми иконками h3. *Тест: BL.EV.2* *Тип теста:* общий *Описание:* тестирование функции получения списка событий (ядро) *Входные данные:* строка - id пользователя, строка - время начала, загружать изображ. - false *Ожидаемый результат:* получения списка событий без загрузки иконок h3. *Тест: BL.EV.3* *Тип теста:* негативный *Описание:* тестирование функции создания списка событий (ядро) *Входные данные:* некорректный(-ые) параметр(-ы) *Ожидаемый результат:* получение сообщения об ошибке от драйвера h3. *Тест: BL.EV.4* *Тип теста:* общий *Описание:* тестирование функции создания события *Входные данные:* все параметры корректны *Ожидаемый результат:* событие успешно создается и возвращается идентификатор h3. *Тест: BL.EV.5* *Тип теста:* негативный *Описание:* тестирование функции создания события *Входные данные:* некорректный(-ые) параметр(-ы) *Ожидаемый результат:* получение сообщения об ошибке от драйвера h3. *Тест: BL.EV.6* *Тип теста:* общий *Описание:* тестирование функции удаления события *Входные данные:* строка - идентификатор события *Ожидаемый результат:* событие успешно удаляется h3. *Тест: BL.EV.7* *Тип теста:* негативный *Описание:* тестирование функции удаления события *Входные данные:* некорректный параметр строка - идентификатор события *Ожидаемый результат:* получение сообщения об ошибке от драйвера h3. *Тест: BL.EV.8* *Тип теста:* общий *Описание:* тестирование функции получения страницы с событиями getEvents (драйвер) *Входные данные:* параметр offset *Ожидаемый результат:* первая страница из списка всех событий h3. *Тест: BL.EV.9* *Тип теста:* общий *Описание:* тестирование функции поиска событий searchEvents по временному отрезку (драйвер) *Входные данные:* временной отрезок, начальное время (параметр start_time) меньше конечного (параметр end_time) *Ожидаемый результат:* первая страница из списка найденных событий h3. *Тест: BL.EV.10* *Тип теста:* общий *Описание:* тестирование функции поиска событий searchEvents по названию события (драйвер) *Входные данные:* часть слова, или название события полностью (параметр title) *Ожидаемый результат:* первая страница из списка найденных событий h2. Аттестационное тестирование h3. *Тест: AT.PL.1* *Тип теста:* общий *Описание:* получение списка мест *Входные данные:* строка поискового запроса (если не указано - поиск ближайших мест), координаты *Ожидаемый результат:* вывод списка найденных мест на экран h3. *Тест: AT.PL.2* *Тип теста:* общий *Описание:* пользователь получает список людей, кто уже отметился на конкретном месте или поблизости *Входные данные:* координаты, идентификатор места *Ожидаемый результат:* отображение списка полученных отметок или (если не найдено) сообщения о том, что отметки не найдены h3. *Тест: AT.PL.3* *Тип теста:* общий *Описание:* создание нового места в базе сервиса (все обязательные поля заполнены) *Входные данные:* название места, координаты, тип места, адрес места, свой комментарий *Ожидаемый результат:* вывод сообщения об успехе h3. *Тест: AT.PL.4* *Тип теста:* негативный *Описание:* создание нового места в базе сервиса (не все обязательные поля заполнены) *Входные данные:* - *Ожидаемый результат:* вывод сообщения об ошибке h3. *Тест: AT.PL.5* *Тип теста:* общий *Описание:* добавление отметки на месте(все обязательные поля заполнены) *Входные данные:* идентификатор места *Ожидаемый результат:* вывод сообщения об успехе h3. *Тест: AT.PL.6* *Тип теста:* общий *Описание:* оставление комментария о месте(все обязательные поля заполнены) *Входные данные:* идентификатор места, свой комментарий *Ожидаемый результат:* вывод сообщения об успехе h3. *Тест: AT.PL.7* *Тип теста:* негативный *Описание:* добавление отметки на месте или просто оставление комментария на месте (не все обязательные поля заполнены) *Входные данные:* - *Ожидаемый результат:* вывод сообщения об ошибке h3. *Тест: AT.PL.8* *Тип теста:* негативный *Описание:* реакция приложения Places при внезапном отключении сети Интернет по нажатии кнопки поиска *Входные данные:* название места *Ожидаемый результат:* выводится сообщение об ошибке подключения h3. *Тест: AT.PL.9* *Тип теста:* негативный *Описание:* реакция приложения, если не верно введён логин или пароль *Входные данные:* выдуманный логин или пароль *Ожидаемый результат:* выводится сообщение об ошибке авторизации h3. *Тест: AT.EV.1* *Тип теста:* общий *Описание:* получение списка событий автоматически и по нажатии кнопки "Update" *Входные данные:* - *Ожидаемый результат:* список получается без ошибок с одновременным обновлением на экране h3. *Тест: AT.EV.2* *Тип теста:* общий *Описание:* создание нового события (все обязательные поля заполнены) *Входные данные:* название, время начала, время завершения *Ожидаемый результат:* выводится сообщение об успехе, событие добавляется к списку событий h3. *Тест: AT.EV.3* *Тип теста:* негативный *Описание:* создание нового события (обязательные поля не заполнены или заполнены частично) *Входные данные:* - *Ожидаемый результат:* выводится сообщение об ошибке h3. *Тест: AT.EV.4* *Тип теста:* общий *Описание:* редактирование события (изменение обязательных полей события при наличии прав) *Входные данные:* название, время начала, время завершения *Ожидаемый результат:* выводится сообщение об успехе, событие обновляется h3. *Тест: AT.EV.5* *Тип теста:* общий *Описание:* удаление события (при наличии прав) *Входные данные:* выбранное событие *Ожидаемый результат:* выводится сообщение об успехе, событие удаляется h3. *Тест: AT.EV.6* *Тип теста:* общий *Описание:* изменение статуса о своём участии *Входные данные:* выбранное событие, статус(attending) *Ожидаемый результат:* выводится сообщение об успехе, событие обновляется h3. *Тест: AT.EV.7* *Тип теста:* общий *Описание:* получение списка участников (при наличии прав) *Входные данные:* выбранное событие *Ожидаемый результат:* выводится список участников, либо сообщение "No memebers" в случае отсутствия участников h3. *Тест: AT.EV.8* *Тип теста:* общий *Описание:* поиск событий по названию, вводится название существующего события *Входные данные:* поисковая строка *Ожидаемый результат:* отображается список найденных событий, соответствующих запросу h3. *Тест: AT.EV.9* *Тип теста:* общий *Описание:* поиск событий по названию, вводится название несуществующего события *Входные данные:* поисковая строка *Ожидаемый результат:* отображается сообщение о том что событий не найдено h3. *Тест: AT.EV.10* *Тип теста:* общий *Описание:* приглашение пользователя принять участие в мероприятии *Входные данные:* выбранное событие, имя пользователя *Ожидаемый результат:* выводится сообщение об успехе h3. *Тест: AT.EV.11* *Тип теста:* негативный *Описание:* приглашение пользователя принять участие в мероприятии *Входные данные:* выбранное событие, имя несуществующего пользователя *Ожидаемый результат:* выводится сообщение о том что пользователь не найден h3. *Тест: AT.EV.12* *Тип теста:* негативный *Описание:* реакция приложения Events при внезапном отключении сети Интернет по нажатии кнопки "Update" *Входные данные:* - *Ожидаемый результат:* выводится сообщение об ошибке подключения h3. *Тест: AT.EV.13* *Тип теста:* негативный *Описание:* реакция приложения, если не верно введён логин или пароль *Входные данные:* выдуманный логин или пароль *Ожидаемый результат:* выводится сообщение об ошибке авторизации