Разработка информационной системы. Компонента «Диспетчерская», страница 2

·  Microsoft® Internet Information Server 5.5;

·  Microsoft® Internet Explorer 6.0;

·  Microsoft® .NET Framework 2.0;

·  Microsoft® SQL Server 2000.

7.5.3. Порядок испытаний

Испытания программы проводились в следующем порядке:

·  испытание на корректность (адекватно ли программа реагирует на ввод-вывод информации);

·  испытание на правильность (соответствуют ли полученные результаты ожидаемым);

·  испытание на надежность (процент отказов и сбоев системы).

7.6. Методы испытаний

7.6.1. Проверка на корректность

Был произведен запуск системы. В появившемся окне (см. приложение 3, рис. 3.1) предлагалось ввести имя пользователя и пароль для работы с ПО «Диспетчерская».

На первом шаге тестирования был выбран пункт меню «График командировок». После выбора объекта были указаны даты начала и конца периода, в выпадающем списке выбрали пункт «Все кафедры» и сформировали график командировок на указанный период для всех кафедр.

На втором шаге тестирования были указаны новые даты начала и конца периода, в выпадающем списке выбрали пункт «Техническая кафедра» и сформировали график командировок на указанный период для преподавателей технической кафедры. При нажатии на кнопку «Экспортировать в Word» сохранили в файл в формате Microsoft® Word и открыли в Word. При проверке на корректность, результат не отличался от ожидаемого. Полученный при работе с программой график командировок соответствовал исходным бумажным документам (командировка, служебное задание). Поэтому можно сказать, что программа работает корректно.

На третьем шаге тестирования был выбран пункт меню «Проект расписания». После выбора объекта были указаны даты начала и конца периода, в выпадающем списке выбрали пункт «Преподаватель» и сформировали проект расписания для выбранного преподавателя за указанный период.

На четвертом шаге тестирования были указаны новые даты начала и конца периода, в выпадающем списке выбрали пункт «Преподаватель» и сформировали проект расписания за указанный период для выбранного преподавателя. При нажатии на кнопку «Экспортировать в Word» сохранили в файл в формате Microsoft® Word и открыли в Word. При проверке на корректность, результат не отличался от ожидаемого. Полученный при работе с программой проект расписания преподавателя соответствовал исходным бумажным документам (проект расписания). Поэтому можно сказать, что программа работает корректно.

На пятом шаге тестирования был выбран пункт меню «Полное расписание». После выбора объекта были указаны даты начала и конца периода, в списке появляются преподаватели, для которых можно просмотреть проекты расписания и при необходимости модифицировать их.

На шестом шаге тестирования задали таблицу приоритетов дисциплин и преподавателей.

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

На восьмом шаге тестирования была нажата кнопка «Оптимизация», и сформировано новое оптимизированное расписание.

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

7.6.2. Проверка на правильность

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

Все получаемые программой данные задаются с помощью пользовательского интерфейса. На главной форме программы (см. приложение 3, рис. 3.1.) расположены следующие вкладки: «График командировок», «Проект расписания», «Полное расписание». Имеются пункты меню: «График командировок», «Проект расписания», «Полное расписание». С помощью этих кнопок выбирается необходимая вкладка (см приложение 3, рис. 3.2. – 3.4.).

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

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

7.6.3. Проверка на надежность

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

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