Модель, к этой части отнесены:
· 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!