- •Функционирование в различных программных условиях
- •Функционирование в различных аппаратных условиях
- •Использование ресурсов системы
- •Пользовательский интерфейс
- •Удобство использования приложения
- •Реализация алгоритмов
- •Взаимодействие с другими компонентами
- •Устойчивость к внешним сбоям (перебои в питании, потеря связи с сервером)
- •Длительная работа приложения
- •Логика функционирования
- •Обеспечение защиты от несанкционированного доступа
- •Одновременное функционирование нескольких экземпляров приложения на одном компьютере или в одной сети
- •Обработка ошибок
- •Тестирование дистрибутива
- •Тестирование документации к системе
- •Стресс-тестирование
- •Сокращение числа тестовых примеров
- •Матрица риска
СОГЛАСОВАНО Преподаватель кафедры МОЭВМ
_____________________Н.Л. Щеголева "____" _______________2007 г. |
|
УТВЕРЖДАЮ Преподаватель кафедры МОЭВМ
____________________Н.Л. Щеголева "____"_______________2007 г. |
СЕТЕВОЕ ПРИЛОЖЕНИЕ «HTTP – КЛИЕНТ»
Система документирования тестов
Подпись и дата |
|
Инв. № дубл. |
|
Взам. инв. № |
|
Подпись и дата |
|
Инв. № подл. |
|
ЛИСТ УТВЕРЖДЕНИЯ
Листов 24
Преподаватель
_______________Н.Л. Щеголева
"___"__________2007 г.
Разработчики
Студенты гр. 2304
_______________Н.Г. Гаврилова
_______________И.В. Ильина
_______________Ю.В. Санвальд
"___"__________2007 г.
Содержание
Функционирование в различных программных условиях 3
Функционирование в различных аппаратных условиях 4
Использование ресурсов системы 4
Пользовательский интерфейс 5
Удобство использования приложения 10
Реализация алгоритмов 10
Взаимодействие с другими компонентами 13
Устойчивость к внешним сбоям (перебои в питании, потеря связи с сервером) 14
Длительная работа приложения 16
Логика функционирования 16
Обеспечение защиты от несанкционированного доступа 17
Одновременное функционирование нескольких экземпляров приложения на одном компьютере или в одной сети 18
Обработка ошибок 19
Тестирование дистрибутива 20
Тестирование документации к системе 21
Стресс-тестирование 23
Сокращение числа тестовых примеров 23
Функционирование в различных программных условиях
Цель тестирования
Проверить правильность работы приложения при различных установленных или запущенных на выполнение программных продуктах (операционные системы, системы разработки и т.д.)
Методы тестирования
Для выполнения тестирования необходимо наличие персонального компьютера, на котором можно варьировать установленное программное обеспечение, а также самого программного обеспечения. Особое внимание следует обращать на следующие пункты:
Работа с различными версиями ПО.
Работа при отсутствии на компьютере установленных средств разработки, использовавшихся при создании тестируемого приложения.
Версии системных .dll файлов.
Тестовый случай 1 |
Проверка работоспособности приложения при отсутствии на компьютере установленной среды Visual C++ 2003, при наличии Visual C++6.0 или Visual C++ 2005 |
Действия по проверке требования |
Запустить приложение. Находясь в главном окне приложения, необходимо выполнить посылку запросов на сервер и получить от сервера ответ |
Результат |
Приложение запущено. Пересылка и обмен данными осуществляются успешно |
Выполнение требования |
Выполнено \ Не выполнено |
Комментарий |
|
Тестовый случай 2 |
Проверка работоспособности приложения при отсутствии на компьютере установленной среды Visual C++ 2003 |
Действия по проверке требования |
Запустить приложение. Находясь в главном окне приложения, необходимо выполнить посылку запросов на сервер и получить от сервера ответ |
Результат |
Приложение запущено. Пересылка и обмен данными осуществляются успешно |
Выполнение требования |
Выполнено \ Не выполнено |
Комментарий |
|
Тестовый случай 3 |
Проверка работоспособности приложения при отсутствии в папке, где установлен запускающий файл приложения системных файлов среды разработки Visual C++ 2003 |
Действия по проверке требования |
Запустить приложение. Находясь в главном окне приложения, необходимо выполнить посылку запросов на сервер и получить от сервера ответ |
Результат |
Приложение запущено. Пересылка и обмен данными осуществляются успешно |
Выполнение требования |
Выполнено \ Не выполнено |
Комментарий |
|
Функционирование в различных аппаратных условиях
Цель тестирования
Проверка правильности работы при различных конфигурациях компьютера (объем памяти, размер свободного дискового пространства, различные видеоадаптеры, звуковые платы и т.д.)
Методы тестирования
Необходимо наличие соответствующих компонент и персонального компьютера, на который их можно установить. Следует обращать внимание на определение минимальных границ объема оперативной памяти, свободного дискового пространства, при которых возможен запуск и работа тестируемого программного обеспечения. При этом следует учитывать условия предыдущего пункта.
Тестовый случай 1 |
Проверка работоспособности приложения при установленном объеме оперативной памяти менее 64 Мбайт |
Действия по проверке требования |
Находясь в окне приложения, необходимо выполнить посылку различных запросов на сервер и получить от сервера ответ. Для методов GET и PUT в качестве объекта приема и передачи задать файл большого размера (размер файла превышает объем оперативной памяти). |
Результат |
Обмен данными осуществляются успешно |
Выполнение требования |
Выполнено \ Не выполнено |
Комментарий |
|
Тестовый случай 2 |
Проверка работоспособности приложения при объеме свободного пространства на жестком диске менее 70 Мбайт |
Действия по проверке требования |
Находясь в окне приложения, необходимо выполнить посылку различных запросов на сервер и получить от сервера ответ. Для методов GET и PUT в качестве объекта приема и передачи задать файл большого размера (размер файла превышает объем свободного места на диске). |
Результат |
Обмен данными осуществляются успешно |
Выполнение требования |
Выполнено \ Не выполнено |
Комментарий |
|