Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ_резерв.doc
Скачиваний:
49
Добавлен:
24.02.2016
Размер:
2.21 Mб
Скачать

4 Тестирование программного средства и

АНАЛИЗ ПОЛУЧЕННЫХ РЕЗУЛЬТАТОВ

Тестирование системы проведено на компьютере со следующими техническими характеристиками:

– центральный процессор – IntelPentiumCPUG3240T2.70GHz;

– оперативная память – 8,00 ГБ;

– видеоадаптер – IntelG33/G31ExpressChipsetFamily;

– монитор – Samsung22'';

– операционная система – Windows 8.

Тестирование программы проводилось в два этапа: тестирование устойчивости и тестирование функциональности.

На этапе проверки устойчивости программы проверялась реакция программного модуля на некорректный ввод данных и ввод заранее вредоносных данных или отсутствие ввода данных в поля обязательные для ввода и т.д.. В результате неправильного ввода пользователю выдается сообщение об ошибке. Результаты тестирования представлены в таблицах 4.1 – 4.7.

Тестирование целостности информации базы данных проводилось с помощью загрузки реальных данных. Программа должна отражать именно ту информацию, которая находится в базе данных. Для проверки правильности функционирования проведено визуальное сравнение данных на экране и содержимого базы данных. Расхождение информации на экране и в базе данных свидетельствует об ошибке в программе при формировании запроса к базе данных.

Таблица 4.1 – Проверка системы настройки шаблонов

Описание теста

Описание ожидаемого результата

Ожидаемый результат

1

2

3

Создание элемента управления произвольного типа - положительный тест в котором заполняются все требуемые поля

Создание элемента управления произвольного типа

Создание элемента управления произвольного типа

Создание элемента управления произвольного типа - негативный тест в котором не заполнено поле «Наименование»

Поле подсвечивается красным цветом

Поле подсвечивается красным цветом

Создание элемента управления произвольного типа - негативный тест в котором не заполнено поле «Наименование»

Поле подсвечивается красным цветом

Поле подсвечивается красным цветом

Создание элемента управления произвольного типа и попытка ввести значения параметра «Имя» которое предназначено для авто заполнения.

Система не дает совершить ввод данных

Система не дает совершить ввод данных

Занесение текущей правильной настройки элемента управления в шаблоны.

Шаблон сохранен в системе и доступен для использования

Шаблон сохранен в системе и доступен для использования

Добавление нового элемента управления из шаблона настройки.

Открытие окна шаблонов, после выделения чек боксами требуемых шаблонов происходит добавление их в систему как элементов управления

Открытие окна шаблонов, после выделения чек боксами требуемых шаблонов происходит добавление их в систему как элементов управления

Продолжение таблицы 4.1

1

2

3

Получение настройки текущего элемента управления из шаблона такого же типа

Заполнение полей текущей настройки элемента управления полями из выбранного шаблона

Заполнение полей текущей настройки элемента управления полями из выбранного шаблона

Изменение порядка отображения элемента управления из настройки элемента управления

Изменение значения порядка отображения

Изменение значения порядка отображения

Изменение порядка отображения элемента управления из настройки всех элементов управления

Изменение значения порядка отображения

Изменение значения порядка отображения

Попытка удаления элемента управления

Удаление элемента управления

Удаление элемента управления

Сохранение всех настроек в БД без выхода

Сохранение настроек в БД, форма не закрыта

Сохранение настроек в БД, форма не закрыта

Сохранение всех настроек и выход из формы настроек

Сохранение всех настроек и выход из формы настроек

Сохранение всех настроек и выход из формы настроек

Удаление элемента управления из шаблонов

Выбранные шаблоны после нажатия на кнопку «Удалить» удалены

Выбранные шаблоны после нажатия на кнопку «Удалить» удалены

Запуск редактора JavaSciptкода из формы настроек страницы

Открытие окна редактора.

Открытие окна редактора.

Тест контексного меню

Правый клик на поле ввода редактирования открывает контекстное меню

Правый клик на поле ввода редактирования открывает контекстное меню

Проверка появления элемента

Появление элемента

Появление элемента

Продолжение таблицы 4.1

1

2

3

Проверка публикации страницы без заполненных элементов управления

Кнопка публикации недоступна

Кнопка публикации недоступна

Запуск пред просмотра страницы с заполненными элементами управления

Открытие страницы пред просмотра сгенерированной по настройкам, с занесёнными значениями по умолчанию

Открытие страницы пред просмотра сгенерированной по настройкам, с занесёнными значениями по умолчанию

Проверка внесения данных на страницу предпросомтра

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

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

Повторный запуск предпросомтре с изменеными элементами управления

Предыдущий запуск предпросмотра не влият на текщий, открываеться форма пред просмотра в ожидаемом виде

Предыдущий запуск предпросмотра не влият на текщий, открываеться форма пред просмотра в ожидаемом виде

Проверка на обязательность поля типа «Продукт» при предпросмотре

Вывод сообщения «требуется элемент управления "Продукт"»

Вывод сообщения «требуется элемент управления "Продукт"»

Попытка введния в систему повторяющихся атрибутов

Появление сообщения «

Имеются повторяющиеся атрибуты элементов управления

» с указание повторяющегося аттрибута

Появление сообщения «

Имеются повторяющиеся атрибуты элементов управления

» с указание повторяющегося аттрибута

Тестирования отображения страницы после публикации

Нормальное отображение страницы

Нормальное отображение страницы

Тестирование просмотра настроек публикации из истории

Открытие формы заполнения настроек в режиме «только для чтения»

Открытие формы заполнения настроек в режиме «только для чтения»

Продолжение таблицы 4.1

1

2

3

Тестирование интеграции в систему

При выборе значения в поле происходит перезагрузка требуемой страницы из списков сгенерированных страниц

При выборе значения в поле происходит перезагрузка требуемой страницы из списков сгенерированных страниц

Тестирования алгоритмов анализа текстовой информации

Успешное исправление и удаление данных

Успешное исправление и удаление данных

Тестирования механизма массовой публикации

Публикация всех продуктов, если при публикации возникает ошибка она сохраняется и публикации продолжается. После завершения публикации происходи вывод ошибок если они есть.

Публикация всех продуктов, если при публикации возникает ошибка она сохраняется и публикации продолжается. После завершения публикации происходи вывод ошибок если они есть.