Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом Катаев.docx
Скачиваний:
54
Добавлен:
22.03.2016
Размер:
1.38 Mб
Скачать

3.1 Тестирование разработанного прототипа информационной системы

Тестирование – процесс выполнения программы с целью обнаружения ошибок. Важен ответ на вопрос: что может тестирование?

Тестирование обеспечивает:

− обнаружение ошибок;

− демонстрацию соответствия функций программы её назначению;

− демонстрацию реализации требований к характеристикам программы;

− отображение надежности как индикатора качества программы.

Однако тестирование не может показать отсутствия дефектов.

Существует два способа тестирования программного продукта:

  • стратегия «черного ящика»;

  • стратегия «белого ящика».

Стратегия «черного ящика» - тестирование с управлением по данным или тестирование с управлением по входу-выходу. При использова­нии этой стратегии программа рассматривается как «черный ящик». Такое тестирование имеет целью выяснение обстоятельств, в которых поведение программы не соответствует спецификации. Тестовые данные используются толь­ко в соответствии со спецификацией программы (то есть без учета знаний о ее внутренней структуре).

Рисунок 2.20 – схема теста «Черный ящик»

Такие тесты демонстрируют:

  • как выполняются функции программы;

  • как принимаются исходные данные;

  • как вырабатываются результаты;

  • как сохраняется целостность внешней информации.

Стратегия «белого ящика», или стратегия тестирования, управляемого логикой программы, позволяет исследовать внутреннюю структуру программы. В этом случае тестирующий получает тестовые данные путем анализа логики программы.

Рисунок 2.21 – Схема теста «Белый ящик»

Для проверки работы прототип информационной системы было проведено тестирование в трех режимах:

  • тестирование системы в нормальных условиях;

  • тестирование системы в экстремальных условиях;

  • тестирование системы в исключительных ситуациях.

Приведем пример поверки в нормальных условиях.

Для проверки работы прототипа в нормальных условиях в первую очередь были протестированы следующие объекты содержащие информацию о занятиях.

Подробнее остановимся на тестировании модуля «Объекты».

Программа тестирования включает в себя:

  • добавление нового занятия;

  • редактирование информации (удаление) о занятии;

Для добавления нового занятия в справочник необходимо нажать кнопку «Новое занятие», для удаления – кнопку «Удалить отмеченных» (рисунок 2.10).

Рисунок 2.22 – Действия над занятием

Исключительные ситуации, возникшие при тестировании справочника, описаны в таблице 2.2

Таблица 2.2 – Исключительные ситуации при заполнении справочника «Объекты»

Исключительная ситуация

Информационное сообщение

1

Не введено значение в какое-либо поле

Необходимо заполнить …(указывается наименование поля, в которое необходимо ввести данные).

2

Неверно заполнены поля дат

Неверный формат даты. Для правильного ввода даты необходимо воспользоваться календарем.

3

Совпадение имен и табельных номеров, введенных с уже существующим объектом

Такая запись уже существует.

Примеры информационных сообщений, которые выводятся на экран при возникновении исключительных ситуаций, описанных в таблице 2.14, приведены на рисунках 2.23 – 2.25

Рисунок 2.23 – Сообщение, которое выводится, если не введено значение какого-либо поля

Рисунок 2.24 – Сообщение, которое выводится, если некорректно заполнены поля дат

Рисунок 2.25 – Сообщение, которое выводится при совпадение имен, инвентарных или серийных номеров, введенного и уже имеющегося объектов

При редактировании информации об объекте были проведены аналогичные тесты. Система реагировала на них адекватно.

Аналогично были протестированы остальные объекты системы, в которых предусмотрены ввод, редактирование и удаление информации. Отклонений в работе системы не наблюдалось.

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

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

Также для избегания ввода некорректных данных некоторые поля заполняются путем выбора значений из справочников, например из справочников «Инструктор», «Должность» «Вид занятия».

Таким образом, по результатам проведения всех тестов можно сделать вывод, что модернизированная информационная система полностью работоспособна и удовлетворяет всем поставленным задачам.

3.3 Инструкция пользователя:

Запуск программы.

  1. Запустить Denwer. Для этого необходимо нажать на ярлык на рабочем столе Start Denwer (рисунок 2.8).

Рисунок 2.8 – Запуск Denwer

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

Рисунок 2.9 – Успешный старт Denwer

  1. В адресной строке Internet Explorer ввести: localhost/pmt/ и нажать клавишу Enter (рисунок 2.10)

Рисунок 2.10 – Запуск программы «Поддержание конфигурации ПМТ»

  1. В появившемся окне «Вход в систему» (рисунок 2.11) необходимо ввести свое пользовательское имя и пароль, предварительно полученный у администратора базы данных, и нажать кнопку «Войти». Если Вы правильно ввели имя и пароль, то увидите рабочее окно, вверху которого расположена панель управления, на которой отображается информация о пользователе системы, и кнопки выбора направления Вашей работы.

Рисунок 2.11 – Окно «Вход в систему»