Testplan » History » Revision 3
Revision 2 (Никита Давыдовский, 03/06/2012 11:14 PM) → Revision 3/16 (Александр Шитнев, 03/15/2012 03:20 PM)
h1. Блочное тестирование {{TOC}} h2. Тестирование проекта Geo-Events *Тест:* 1 *Тип теста:* общий *Описание:* принятие запросов драйвером и отправка ответов *Входные данные:* xml-запрос в правильном формате *Ожидаемый результат:* корректный xml-ответ *Тест:* 2 *Тип теста:* негативный *Описание:* принятие запросов драйвером и отправка ответов *Входные данные:* некорректный xml-запрос *Ожидаемый результат:* корректный xml-ответ с сообщением об ошибке *Тест:* 3 *Тип теста:* общий *Описание:* тестирование функции получения списка событий (ядро) *Входные данные:* строка - id пользователя, строка - время начала, загружать изображ. - true *Ожидаемый результат:* получения списка событий с загруженниыми иконками *Тест:* 4 *Тип теста:* общий *Описание:* тестирование функции получения списка событий (ядро) *Входные данные:* строка - id пользователя, строка - время начала, загружать изображ. - false *Ожидаемый результат:* получения списка событий без загрузки иконок *Тест:* 5 *Тип теста:* негативный *Описание:* тестирование функции создания списка событий (ядро) *Входные данные:* некорректный(-ые) параметр(-ы) *Ожидаемый результат:* получение сообщения об ошибке от драйвера *Тест:* 6 *Тип теста:* общий *Описание:* тестирование функции создания события *Входные данные:* все параметры корректны *Ожидаемый результат:* событие успешно создается и возвращается идентификатор *Тест:* 7 *Тип теста:* негативный *Описание:* тестирование функции создания события *Входные данные:* некорректный(-ые) параметр(-ы) *Ожидаемый результат:* получение сообщения об ошибке от драйвера *Тест:* 8 *Тип теста:* общий *Описание:* тестирование функции удаления события *Входные данные:* строка - идентификатор события *Ожидаемый результат:* событие успешно удаляется *Тест:* 9 *Тип теста:* негативный *Описание:* тестирование функции удаления события *Входные данные:* некорректный параметр строка - идентификатор события *Ожидаемый результат:* получение сообщения об ошибке от драйвера h1. Аттестационное тестирование h2. Тестирование проекта Geo-Events *Тест:* 10 1 *Тип теста:* общий *Описание:* получение списка мест *Входные данные:* строка поискового запроса (если не указано - поиск ближайших мест), координаты *Ожидаемый результат:* вывод списка найденных мест на экран *Тест:* 11 2 *Тип теста:* общий *Описание:* пользователь получает список людей, кто уже отметился на конкретном месте или поблизости *Входные данные:* координаты, идентификатор места *Ожидаемый результат:* отображение списка полученных отметок или (если не найдено) сообщения о том, что отметки не найдены *Тест:* 12 3 *Тип теста:* общий *Описание:* создание нового места в базе сервиса (все обязательные поля заполнены) *Входные данные:* название места, координаты, тип места, адрес места, свой комментарий *Ожидаемый результат:* вывод сообщения об успехе *Тест:* 13 4 *Тип теста:* негативный *Описание:* создание нового места в базе сервиса (не все обязательные поля заполнены) *Входные данные:* - *Ожидаемый результат:* вывод сообщения об ошибке *Тест:* 14 5 *Тип теста:* общий *Описание:* добавление отметки на месте(все обязательные поля заполнены) *Входные данные:* идентификатор места *Ожидаемый результат:* вывод сообщения об успехе *Тест:* 15 6 *Тип теста:* общий *Описание:* оставление комментария о месте(все обязательные поля заполнены) *Входные данные:* идентификатор места, свой комментарий *Ожидаемый результат:* вывод сообщения об успехе *Тест:* 16 7 *Тип теста:* негативный *Описание:* добавление отметки на месте или просто оставление комментария на месте (не все обязательные поля заполнены) *Входные данные:* - *Ожидаемый результат:* вывод сообщения об ошибке *Тест:* 17 8 *Тип теста:* общий *Описание:* получение списка событий автоматически и по нажатии кнопки "Update" *Входные данные:* - *Ожидаемый результат:* список получается без ошибок с одновременным обновлением на экране *Тест:* 18 9 *Тип теста:* общий *Описание:* создание нового события (все обязательные поля заполнены) *Входные данные:* название, время начала, время завершения *Ожидаемый результат:* выводится сообщение об успехе, событие добавляется к списку событий *Тест:* 19 10 *Тип теста:* негативный *Описание:* создание нового события (обязательные поля не заполнены или заполнены частично) *Входные данные:* - *Ожидаемый результат:* выводится сообщение об ошибке *Тест:* 20 11 *Тип теста:* общий *Описание:* редактирование события (изменение обязательных полей события при наличии прав) *Входные данные:* название, время начала, время завершения *Ожидаемый результат:* выводится сообщение об успехе, событие обновляется *Тест:* 21 12 *Тип теста:* общий *Описание:* удаление события (при наличии прав) *Входные данные:* выбранное событие *Ожидаемый результат:* выводится сообщение об успехе, событие удаляется *Тест:* 22 13 *Тип теста:* общий *Описание:* изменение статуса о своём участии *Входные данные:* выбранное событие, статус(attending) *Ожидаемый результат:* выводится сообщение об успехе, событие обновляется *Тест:* 23 14 *Тип теста:* общий *Описание:* получение списка участников (при наличии прав) *Входные данные:* выбранное событие *Ожидаемый результат:* выводится список участников, либо сообщение "No memebers" в случае отсутствия участников *Тест:* 24 15 *Тип теста:* общий *Описание:* поиск событий по названию, вводится название существующего события *Входные данные:* поисковая строка *Ожидаемый результат:* отображается список найденных событий, соответствующих запросу *Тест:* 24 16 *Тип теста:* общий *Описание:* поиск событий по названию, вводится название несуществующего события *Входные данные:* поисковая строка *Ожидаемый результат:* отображается сообщение о том что событий не найдено *Тест:* 25 17 *Тип теста:* общий *Описание:* приглашение пользователя принять участие в мероприятии *Входные данные:* выбранное событие, имя пользователя *Ожидаемый результат:* выводится сообщение об успехе *Тест:* 26 18 *Тип теста:* негативный *Описание:* приглашение пользователя принять участие в мероприятии *Входные данные:* выбранное событие, имя несуществующего пользователя *Ожидаемый результат:* выводится сообщение о том что пользователь не найден *Тест:* 27 *Тип теста:* негативный *Описание:* реакция приложения Events при внезапном отключении сети Интернет по нажатии кнопки "Update" *Входные данные:* - *Ожидаемый результат:* выводится сообщение об ошибке подключения *Тест:* 28 *Тип теста:* негативный *Описание:* реакция приложения Places при внезапном отключении сети Интернет по нажатии кнопки поиска *Входные данные:* название места *Ожидаемый результат:* выводится сообщение об ошибке подключения *Тест:* 29 *Тип теста:* негативный *Описание:* реакция приложений, если не верно введён логин или пароль *Входные данные:* выдуманный логин или пароль *Ожидаемый результат:* выводится сообщение об ошибке авторизации