Модель, к этой части отнесены:



· VidIncident.java – класс формирующий логику работы прототипа информационной системы, и выполняющий запросы к базе данных.

· Классы Employees.java, HistoryIncident.java, IlementUsVa.java,  NewClass.java, Otstuplenie.java, Sluzba.java, SpisokUsV.java,  Status.java, TipUsVa.java представляют собой сущности таблиц базы данных.

На рисунке 9 представлена упрошенная схема взаимодействия прототипа информационной системы.

Рисунок 10

Тестирование разработанного приложения.

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

· Функциональное тестирование.

· Многопользовательское тестирование

 

 

1. Разработка плана тестирования.

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

 

· Функциональные

· Нефункциональные

· Связанные с изменениями

Тест план (Test Plan) - это документ, описывающий весь объем работ по тестированию, начиная с описания объекта, стратегии, расписания, критериев начала и окончания тестирования, до необходимого в процессе работы оборудования, специальных знаний, а также оценки рисков с вариантами их разрешения.

Тест план;

Целью данного тест плана является общее описание процесса тестирования прототипа информационной системы по учету и контролю устранения отступлений от норм содержания устройств.

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

Итогом тестирования должен стать развернутый обзор тестируемых параметров.

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

Требования к тестированию:

Прототип ИС должен позволять пользователю:

·  просматривать список существующих инцидентов с краткой информации о них;

·  переходить к просмотру подробной информации об инциденте;

· создавать новые инциденты;

· проходить процесс авторизации в системе;

· добавлять новых пользователей в систему.

Стратегия тестирования :

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

Типы тестирования:

Функциональное тестирование :

Цель функционального тестирования :

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

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

Критерии успешности :

· Все описанные функции ИС выполнены;

· Все найденные ошибки, замечания  выявлены и зафиксированы.

Многопользовательское тестирование :

Цель многопользовательского тестирования :

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

Критерии успешности :

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

Ресурсы. Тестирование будет проводитьсясилами работниковнечетной автоматизированной сортировочной горки №3 станции Санкт-Петербург-Сортировочный-Московский.

Результаты тестирования.

Заключение

В работе представлены результаты разработки прототипа информационной системы по учету и контролю устранения отступлений от норм содержания устройств железнодорожной автоматики. Программное обеспечение разрабатывалось на языке Java c использованием IDE NetBeans 8.2.

В ходе работы был получены следующие результаты:

· Проведен анализ предметной области;

· Определены требования к системе

· Разработан процесс взаимодействия пользователей с информационной системой;

· Разработан алгоритм работы информационной системы.

· Разработан графический интерфейс информационной системы.

· Проведена программная реализация прототипа информационной системы;

· Разработан тестовый план

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


Дата добавления: 2020-04-25; просмотров: 97; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!