Testplan » History » Revision 2
Revision 1 (Александр Шитнев, 02/22/2012 11:24 AM) → Revision 2/16 (Никита Давыдовский, 03/06/2012 11:14 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 
 *Тест:* 1  
 *Тип теста:* общий  
 *Описание:* получение списка мест  
 *Входные данные:* строка поискового запроса (если не указано - поиск ближайших мест), координаты  
 *Ожидаемый результат:* вывод списка найденных мест на экран  
 *Тест:* 2  
 *Тип теста:* общий  
 *Описание:* пользователь получает список людей, кто уже отметился на конкретном месте или поблизости  
 *Входные данные:* координаты, идентификатор места  
 *Ожидаемый результат:* отображение списка полученных отметок или (если не найдено) сообщения о том, что отметки не найдены  
 *Тест:* 3  
 *Тип теста:* общий  
 *Описание:* создание нового места в базе сервиса (все обязательные поля заполнены)  
 *Входные данные:* название места, координаты, тип места, адрес места, свой комментарий  
 *Ожидаемый результат:* вывод сообщения об успехе  
 *Тест:* 4  
 *Тип теста:* негативный  
 *Описание:* создание нового места в базе сервиса (не все обязательные поля заполнены)  
 *Входные данные:* -  
 *Ожидаемый результат:* вывод сообщения об ошибке  
 *Тест:* 5  
 *Тип теста:* общий  
 *Описание:* добавление отметки на месте(все обязательные поля заполнены)  
 *Входные данные:* идентификатор места  
 *Ожидаемый результат:* вывод сообщения об успехе  
 *Тест:* 6  
 *Тип теста:* общий  
 *Описание:* оставление комментария о месте(все обязательные поля заполнены)  
 *Входные данные:* идентификатор места, свой комментарий  
 *Ожидаемый результат:* вывод сообщения об успехе  
 *Тест:* 7  
 *Тип теста:* негативный  
 *Описание:* добавление отметки на месте или просто оставление комментария на месте (не все обязательные поля заполнены)  
 *Входные данные:* -  
 *Ожидаемый результат:* вывод сообщения об ошибке  
 *Тест:* 8  
 *Тип теста:* общий  
 *Описание:* получение списка событий автоматически и по нажатии кнопки "Update"  
 *Входные данные:* -  
 *Ожидаемый результат:* список получается без ошибок с одновременным обновлением на экране  
 *Тест:* 9  
 *Тип теста:* общий  
 *Описание:* создание нового события (все обязательные поля заполнены)  
 *Входные данные:* название, время начала, время завершения  
 *Ожидаемый результат:* выводится сообщение об успехе, событие добавляется к списку событий  
 *Тест:* 10  
 *Тип теста:* негативный  
 *Описание:* создание нового события (обязательные поля не заполнены или заполнены частично)  
 *Входные данные:* -  
 *Ожидаемый результат:* выводится сообщение об ошибке  
 *Тест:* 11  
 *Тип теста:* общий  
 *Описание:* редактирование события (изменение обязательных полей события при наличии прав)  
 *Входные данные:* название, время начала, время завершения  
 *Ожидаемый результат:* выводится сообщение об успехе, событие обновляется  
 *Тест:* 12  
 *Тип теста:* общий  
 *Описание:* удаление события (при наличии прав)  
 *Входные данные:* выбранное событие  
 *Ожидаемый результат:* выводится сообщение об успехе, событие удаляется  
 *Тест:* 13  
 *Тип теста:* общий  
 *Описание:* изменение статуса о своём участии  
 *Входные данные:* выбранное событие, статус(attending)  
 *Ожидаемый результат:* выводится сообщение об успехе, событие обновляется  
 *Тест:* 14  
 *Тип теста:* общий  
 *Описание:* получение списка участников (при наличии прав)  
 *Входные данные:* выбранное событие  
 *Ожидаемый результат:* выводится список участников, либо сообщение "No memebers" в случае отсутствия участников  
 *Тест:* 15  
 *Тип теста:* общий  
 *Описание:* поиск событий по названию, вводится название существующего события  
 *Входные данные:* поисковая строка  
 *Ожидаемый результат:* отображается список найденных событий, соответствующих запросу  
 *Тест:* 16  
 *Тип теста:* общий  
 *Описание:* поиск событий по названию, вводится название несуществующего события  
 *Входные данные:* поисковая строка  
 *Ожидаемый результат:* отображается сообщение о том что событий не найдено  
 *Тест:* 17  
 *Тип теста:* общий  
 *Описание:* приглашение пользователя принять участие в мероприятии  
 *Входные данные:* выбранное событие, имя пользователя  
 *Ожидаемый результат:* выводится сообщение об успехе  
 *Тест:* 18  
 *Тип теста:* негативный  
 *Описание:* приглашение пользователя принять участие в мероприятии  
 *Входные данные:* выбранное событие, имя несуществующего пользователя  
 *Ожидаемый результат:* выводится сообщение о том что пользователь не найден