- •Выпускная квалификационная работа
- •Задание по выпускной квалификационной работе
- •Анализ деятельности смоленской аэс как объекта информации
- •Технико-экономическая характеристика объекта исследования
- •1.2 Организационная структура учебно-тренировочное подразделение [3]
- •1.3 Информационное и программное обеспечение функционирования отдела подготовки оперативного персонала
- •1.4 Состав обеспечивающей части информационной системы [6]
- •1.5 Технико-экономическое обоснование проекта
- •2 Проектирование информационной системы
- •2.1 Формирование функциональных возможностей разрабатываемой информационной системы
- •2.2 Выбор и обоснование программных средств разработки
- •Разработка и описание структуры информационной системы
- •2.4 Формирование технологической среды информационной системы
- •3.1 Тестирование разработанного прототипа информационной системы
- •Работа с базой данных документов.
- •Добавление нового документа.
- •Просмотр
- •Просмотр инструктором
- •3.3 Выводы
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 Инструкция пользователя:
Запуск программы.
Запустить Denwer. Для этого необходимо нажать на ярлык на рабочем столе Start Denwer (рисунок 2.8).
Рисунок 2.8 – Запуск Denwer
При успешном старте программы в нижнем системном трее должны отобразиться значки, представленные на рисунке 2.8.
Рисунок 2.9 – Успешный старт Denwer
В адресной строке Internet Explorer ввести: localhost/pmt/ и нажать клавишу Enter (рисунок 2.10)
Рисунок 2.10 – Запуск программы «Поддержание конфигурации ПМТ»
В появившемся окне «Вход в систему» (рисунок 2.11) необходимо ввести свое пользовательское имя и пароль, предварительно полученный у администратора базы данных, и нажать кнопку «Войти». Если Вы правильно ввели имя и пароль, то увидите рабочее окно, вверху которого расположена панель управления, на которой отображается информация о пользователе системы, и кнопки выбора направления Вашей работы.
Рисунок 2.11 – Окно «Вход в систему»