Project

General

Profile

Actions

Testplan » History » Revision 15

« Previous | Revision 15/16 (diff) | Next »
Алексей Филиппов, 05/03/2012 08:38 PM


Тестирование проекта Geo-Events

Блочное тестирование

Тест: BL.All.1

Тип теста: общий

Описание: принятие запросов драйвером и отправка ответов

Входные данные: xml-запрос в правильном формате

Ожидаемый результат: корректный xml-ответ

Тест: BL.All.2

Тип теста: негативный

Описание: принятие запросов драйвером и отправка ответов

Входные данные: некорректный xml-запрос

Ожидаемый результат: корректный xml-ответ с сообщением об ошибке

Тест: BL.All.3

Тип теста: общий

Описание: тестирование функции установки настроек профиля setSettings (драйвер)

Входные данные: xml-запрос в корректной форме, содержащий все параметры профиля

Ожидаемый результат: сообщение об успешной установке настроек профиля

Тест: BL.All.4

Тип теста: негативный

Описание: тестирование функции установки настроек профиля setSettings (драйвер)

Входные данные: xml-запрос в корректной форме, содержащий не все параметры профиля

Ожидаемый результат: сообщение о неудачной установке настроек профиля

Тест: BL.All.5

Тип теста: общий

Описание: тестирование функции получения списка поддерживаемых методов getMethods (драйвер)

Входные данные: xml-запрос в корректной форме

Ожидаемый результат: список всех доступных методов драйвера

Тест: BL.All.6

Тип теста: общий

Описание: тестирование функции получения настроек профиля getSettings (драйвер)

Входные данные: xml-запрос в корректной форме

Ожидаемый результат: список всех параметров и их текущих значений

Тест: BL.EV.1

Тип теста: общий

Описание: тестирование функции получения списка событий (ядро)

Входные данные: строка - id пользователя, строка - время начала, загружать изображ. - true

Ожидаемый результат: получения списка событий с загруженниыми иконками

Тест: BL.EV.2

Тип теста: общий

Описание: тестирование функции получения списка событий (ядро)

Входные данные: строка - id пользователя, строка - время начала, загружать изображ. - false

Ожидаемый результат: получения списка событий без загрузки иконок

Тест: BL.EV.3

Тип теста: негативный

Описание: тестирование функции создания списка событий (ядро)

Входные данные: некорректный(-ые) параметр(-ы)

Ожидаемый результат: получение сообщения об ошибке от драйвера

Тест: BL.EV.4

Тип теста: общий

Описание: тестирование функции создания события

Входные данные: все параметры корректны

Ожидаемый результат: событие успешно создается и возвращается идентификатор

Тест: BL.EV.5

Тип теста: негативный

Описание: тестирование функции создания события

Входные данные: некорректный(-ые) параметр(-ы)

Ожидаемый результат: получение сообщения об ошибке от драйвера

Тест: BL.EV.6

Тип теста: общий

Описание: тестирование функции удаления события

Входные данные: строка - идентификатор события

Ожидаемый результат: событие успешно удаляется

Тест: BL.EV.7

Тип теста: негативный

Описание: тестирование функции удаления события

Входные данные: некорректный параметр строка - идентификатор события

Ожидаемый результат: получение сообщения об ошибке от драйвера

Тест: BL.EV.8

Тип теста: общий

Описание: тестирование функции получения страницы с событиями getEvents (драйвер)

Входные данные: параметр offset

Ожидаемый результат: первая страница из списка всех событий

Тест: BL.EV.9

Тип теста: общий

Описание: тестирование функции поиска событий searchEvents по временному отрезку (драйвер)

Входные данные: временной отрезок, начальное время (параметр start_time) меньше конечного (параметр end_time)

Ожидаемый результат: первая страница из списка найденных событий

Тест: BL.EV.10

Тип теста: общий

Описание: тестирование функции поиска событий searchEvents по названию события (драйвер)

Входные данные: часть слова, или название события полностью (параметр title)

Ожидаемый результат: первая страница из списка найденных событий

Аттестационное тестирование

Тест: AT.PL.1

Тип теста: общий

Описание: получение списка мест

Входные данные: строка поискового запроса (если не указано - поиск ближайших мест), координаты

Ожидаемый результат: вывод списка найденных мест на экран

Тест: AT.PL.2

Тип теста: общий

Описание: пользователь получает список людей, кто уже отметился на конкретном месте или поблизости

Входные данные: координаты, идентификатор места

Ожидаемый результат: отображение списка полученных отметок или (если не найдено) сообщения о том, что отметки не найдены

Тест: AT.PL.3

Тип теста: общий

Описание: создание нового места в базе сервиса (все обязательные поля заполнены)

Входные данные: название места, координаты, тип места, адрес места, свой комментарий

Ожидаемый результат: вывод сообщения об успехе

Тест: AT.PL.4

Тип теста: негативный

Описание: создание нового места в базе сервиса (не все обязательные поля заполнены)

Входные данные: -

Ожидаемый результат: вывод сообщения об ошибке

Тест: AT.PL.5

Тип теста: общий

Описание: добавление отметки на месте(все обязательные поля заполнены)

Входные данные: идентификатор места

Ожидаемый результат: вывод сообщения об успехе

Тест: AT.PL.6

Тип теста: общий

Описание: оставление комментария о месте(все обязательные поля заполнены)

Входные данные: идентификатор места, свой комментарий

Ожидаемый результат: вывод сообщения об успехе

Тест: AT.PL.7

Тип теста: негативный

Описание: добавление отметки на месте или просто оставление комментария на месте (не все обязательные поля заполнены)

Входные данные: -

Ожидаемый результат: вывод сообщения об ошибке

Тест: AT.PL.8

Тип теста: негативный

Описание: реакция приложения Places при внезапном отключении сети Интернет по нажатии кнопки поиска

Входные данные: название места

Ожидаемый результат: выводится сообщение об ошибке подключения

Тест: AT.PL.9

Тип теста: негативный

Описание: реакция приложения, если не верно введён логин или пароль

Входные данные: выдуманный логин или пароль

Ожидаемый результат: выводится сообщение об ошибке авторизации

Тест: AT.EV.1

Тип теста: общий

Описание: получение списка событий автоматически и по нажатии кнопки "Update"

Входные данные: -

Ожидаемый результат: список получается без ошибок с одновременным обновлением на экране

Тест: AT.EV.2

Тип теста: общий

Описание: создание нового события (все обязательные поля заполнены)

Входные данные: название, время начала, время завершения

Ожидаемый результат: выводится сообщение об успехе, событие добавляется к списку событий

Тест: AT.EV.3

Тип теста: негативный

Описание: создание нового события (обязательные поля не заполнены или заполнены частично)

Входные данные: -

Ожидаемый результат: выводится сообщение об ошибке

Тест: AT.EV.4

Тип теста: общий

Описание: редактирование события (изменение обязательных полей события при наличии прав)

Входные данные: название, время начала, время завершения

Ожидаемый результат: выводится сообщение об успехе, событие обновляется

Тест: AT.EV.5

Тип теста: общий

Описание: удаление события (при наличии прав)

Входные данные: выбранное событие

Ожидаемый результат: выводится сообщение об успехе, событие удаляется

Тест: AT.EV.6

Тип теста: общий

Описание: изменение статуса о своём участии

Входные данные: выбранное событие, статус(attending)

Ожидаемый результат: выводится сообщение об успехе, событие обновляется

Тест: AT.EV.7

Тип теста: общий

Описание: получение списка участников (при наличии прав)

Входные данные: выбранное событие

Ожидаемый результат: выводится список участников, либо сообщение "No memebers" в случае отсутствия участников

Тест: AT.EV.8

Тип теста: общий

Описание: поиск событий по названию, вводится название существующего события

Входные данные: поисковая строка

Ожидаемый результат: отображается список найденных событий, соответствующих запросу

Тест: AT.EV.9

Тип теста: общий

Описание: поиск событий по названию, вводится название несуществующего события

Входные данные: поисковая строка

Ожидаемый результат: отображается сообщение о том что событий не найдено

Тест: AT.EV.10

Тип теста: общий

Описание: приглашение пользователя принять участие в мероприятии

Входные данные: выбранное событие, имя пользователя

Ожидаемый результат: выводится сообщение об успехе

Тест: AT.EV.11

Тип теста: негативный

Описание: приглашение пользователя принять участие в мероприятии

Входные данные: выбранное событие, имя несуществующего пользователя

Ожидаемый результат: выводится сообщение о том что пользователь не найден

Тест: AT.EV.12

Тип теста: негативный

Описание: реакция приложения Events при внезапном отключении сети Интернет по нажатии кнопки "Update"

Входные данные: -

Ожидаемый результат: выводится сообщение об ошибке подключения

Тест: AT.EV.13

Тип теста: негативный

Описание: реакция приложения, если не верно введён логин или пароль

Входные данные: выдуманный логин или пароль

Ожидаемый результат: выводится сообщение об ошибке авторизации

Updated by Алексей Филиппов over 12 years ago · 15 revisions