Скачиваний:
10
Добавлен:
17.06.2023
Размер:
2.26 Mб
Скачать

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

3.6 Способы и результаты тестирования программного продукта в различных режимах

Тестирование является неотъемлемой частью разработки программы. Для тестирования программы воспользуемся стратегией «черного ящика».

Стратегия «черного ящика» предполагает тестирование по входу-выходу и имеет своей целью выяснение обстоятельств, при которых система не соответствует своей спецификации [20-21].

Тестирование проводится для того, чтобы найти немногие оставшиеся ошибки в хорошо спроектированной системе и тем самым повысить ее надежность, а, следовательно, ценность. С помощью тестирования нельзя добиться хорошей надежности в плохо спроектированной системе [22].

Тестирование программы проводилось в трех основных режимах:

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

Цель применения процедуры тестирования программного кода – минимизация количества дефектов (в особенности существенных) в конечном продукте.

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

3.18.

40

Рисунок 3.17 – Ввод корректных данных

Рисунок 3.18 – Результаты ввода данных

Для проверки работы системы в исключительных ситуациях осуществляется некорректный ввод данных. Протестируем данным способом также таблицу «Должности». При условии, если поле «Наименование» незаполненной, то система выдает ошибку. Так же поле «Оклад» может иметь только целочисленные значения и поэтому система не позволяет вводить буквы. Результаты тестирования представлены на рисунках 3.19 - 3.20.

41

Рисунок 3.19 – Реакция системы

Рисунок 3.20 – Реакция системы на ввод некорректных данных

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

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

42

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

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

приложение готово к дальнейшей эксплуатации.

Выводы по третьему разделу

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

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

Было проведено тестирование разработанной информационной системы в соответствии с заданием посредством использования метода «черного ящика»,

результаты которого показали корректность работы разработанного приложения.

43

Соседние файлы в папке Курсовые работы