Диплом: Автоматическая оптимизация параметров трафика метрополитена с целью уменьшения износа подвижного состава

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
87
Таблица 38
Перечень проверяемых функций – Выполнение основных
алгоритмов обработки данных
Параметр
Значение
Функция
Основные алгоритмы обработки данных
Предмет проверки
1. Система корректно осуществляет обработку
данных о загруженности станций;
2. Система корректно обрабатывает данные о
среднем пассажирском потоке и актуальном;
3. Система корректно получает данные об
актуальных параметрах трафика на линии;
4. Система корректно рассчитывает рекомендуемые
параметры трафика метрополитена.
Используемые средства
Имитационное оборудование, QA-инженер
Исходные данные
Данные, передаваемые имитационным
оборудованием
Искажения тестовой
информации для
имитации нештатных
ситуаций
А) Часть оборудования не подключена;
Б) В течение работы системы становится недоступна
имитационная БД ЕДЦ.
Ожидаемая реакция
1. Система корректно выполняет необходимые
расчеты и выводит их обработанные результаты;
2. Система выдает сообщение об отсутствии
подключения к вычислительным машинам
станций, но отображает все кроме недостающих
данных;
3. Система выдает сообщение об ошибке и
отображает только актуальные данные.
Способ определения
результатов
Эмпирический; проверка выдаваемых системой
значений
Таблица 39
Перечень проверяемых функций – Редактирование параметров
трафика
Параметр
Значение
Функция
Редактирование параметров трафика
Предмет проверки
1. Отсутствие доступа для определенных ролей
пользователей;
2. Система корректно получает и обрабатывает
введенные данные.
Используемые средства
QA-инженер
Исходные данные
Вводимые в форму редактирования параметров
трафика по линии данные
Искажения тестовой
информации для
имитации нештатных
ситуаций
А) Попытка доступа к функции под ролями, для
которых она недоступна;
Б) Ввод некорректной по символьной составляющей
информации;
В) Ввод некорректной по длине информации;
Г) Ввод некорректной по предельно допустимым
значениям информации.
88
Продолжение таблицы 39
Параметр
Значение
Ожидаемая реакция
1. При неправильном вводе значений система
выдает ошибку и не вносит изменения;
2. Для пользователей, у которых нет прав, функция
отсутствует;
3. При правильном вводе параметров система
осуществляет соответствующие корректировки
расписания движения и бланков расписаний.
Способ определения
результатов
Эмпирический; проверка значений; проверка
выдаваемых системой сообщений об ошибке
Таблица 40
Перечень проверяемых функций – Отображение таблиц и списков
Параметр
Значение
Функция
Отображение таблиц и списков
Предмет проверки
1. Корректное отображение таблиц в
пользовательском интерфейсе;
2. Корректное отображение списков (сайдбар
выбора линии, выбор локомотивной бригады в
бланках расписаний);
3. Корректная обработка запросов по изменению
параметров вывода информации (смена линии
или выбор другой локомотивной бригады).
Используемые средства
QA-инженер
Исходные данные
Объекты, использованные в формировании
интерфейса системы; данные, получаемые из
имитационной БД ЕДЦ
Искажения тестовой
информации для
имитации нештатных
ситуаций
А) Система выдает значения в соответствии с
выбранными параметрами при наличии таковых;
Б) Быстрая смена параметров.
Ожидаемая реакция
1. Система корректно отображает таблицы и списки;
2. Система корректно отвечает на запрос и выводит
необходимые данные в соответствии с
параметрами выборки;
3. Система не обрабатывает повторный запрос по
уже выбранному параметру;
4. При хаотичной смене параметров система выдает
предупреждение.
Способ определения
результатов
Эмпирический; проверка ответа системы на смену
параметров; проверка выдаваемых системой
сообщений об ошибке
89
Таблица 41
Перечень проверяемых функций – Добавление пользователей
Параметр
Значение
Функция
Добавление пользователей АС в БД ЕДЦ
Предмет проверки
1. Отсутствие доступа для определенных ролей
пользователей;
2. Корректная работа выпадающих списков;
3. Невозможность добавить пользователя с уже
существующим в БД ЕДЦ логином;
4. Корректное добавление данных о новом
пользователе.
Используемые средства
QA-инженер; имитационная БД ЕДЦ
Исходные данные
Вводимые в форму редактирования параметров
трафика по линии данные
Искажения тестовой
информации для
имитации нештатных
ситуаций
А) Попытка доступа к функции под ролями, для
которых она недоступна;
Б) Ввод некорректной по символьной составляющей
информации;
В) Ввод некорректной по длине информации.
Ожидаемая реакция
1. При неправильном вводе данных система выдает
ошибку и не вносит изменения;
2. Для пользователей, у которых нет прав, функция
отсутствует;
3. При правильном вводе параметров система
осуществляет соответствующие корректировки
списка пользователей и отправляет данные в БД
ЕДЦ.
Способ определения
результатов
Эмпирический; проверка вводимых данных;
проверка выдаваемых системой сообщений об
ошибке
Таблица 42
Перечень проверяемых функций – Печать бланков расписаний
Параметр
Значение
Функция
Печать бланков расписаний
Предмет проверки
1. Осуществление печати выбранных бланков
расписаний;
Соответствие формы образцу.
Используемые средства
2. QA-инженер; таблица вывода бланка расписаний
в интерфейсе программы
Исходные данные
3. Данные в таблице бланков расписаний
Искажения тестовой
информации для
имитации нештатных
ситуаций
А) Отсутствие подключения к оборудованию;
4. Б) Отсутствие доступа к данным таблицы.
90
Продолжение таблицы 42
Параметр
Значение
Ожидаемая реакция
1. Безотказное осуществление печати бланков
расписаний;
2. Соответствие формы бланка расписаний образцу;
3. Вывод сообщений об ошибке при отсутствии
подключения к МФУ/принтеру;
4. Вывод сообщения об ошибке при попытке
распечатать пустые данные.
Способ определения
результатов
Эмпирический; проверка выдаваемых системой
сообщений об ошибке
2.4.3. Проведение проверочных испытаний и их результаты
Пример проверки входа в систему представлена ниже. На рисунке 22
проводится попытка аутентификации с неправильными данными. На рисунке
23 проводится попытка аутентификации с только одним заполненным полем и
неправильно введенным логином, таким образом проверяется порядок проверок
и выводов сообщений об ошибках соответственно.
Рисунок 22
Рисунок 23
На рисунках 24 и 25 представлен пример проверки пользовательских
интерфейсов при авторизации под пользователями с различными ролями и,
91
соответственно, правами доступа.
Рисунок 24. Авторизация под пользователем с ролью «Главный
диспетчер»
Рисунок 25. Авторизация под пользователем с ролью «Поездной
диспетчер круга»
На рисунке 26 представлен пример проверки формы расчета
рекомендуемых параметров. На рисунке 27 представлен пример проверки
формы редактирования параметров при вводе неправильных параметров. На
рисунке 28 представлен пример проверки формы редактирования при вводе
правильных параметров.
92
Рисунок 26
Рисунок 27
Рисунок 28
93
На рисунках 29-31 представлены примеры проверок добавления нового
пользователя в систему.
Рисунок 29
Рисунок 30
94
Рисунок 31
Таблица 43
Результаты испытаний
про-
верки
Вид
проверки
Критериальный
пример
Допустимые
значения
Результат
проверки
1
Проверка
аутентифи-
кации и
авторизаци
и в системе
(проверка
входа в
систему)
Система производит
аутентификацию
только при
корректно
заполненных
формах
Выдача сообщения об
ошибке при
некорректном вводе
Данные не
отправляются,
выводится
сообщение об
ошибке
Пользовательский
интерфейс
соответствует
правам
пользователя
Соответствие
функционала правам
пользователя
Выводится
правильный
пользовательс
кий интерфейс
2
Проверка
работы
основных
алгоритмов
обработки
данных
Система получает
все необходимые
данные и
подключается к
базам данных и
вычислительным
машинам станций
Система получает все
данные и
подключается к
серверам, в случае
отсутствия соединения
– повторное
подключение
Получение
необходимых
данных от
сервера ЕДЦ
и вычисл.
машин
станций
Система
обрабатывает
данные о
загруженности
линий
метрополитена и
отдельных станций
в частности
Система корректно
получает,
обрабатывает и
выводит полученные
данные; правильная
обработка запроса на
изменение
отображаемой линии
Получение и
обработка
данных,
корректная
визуализация
данных для
удобного
мониторинга
95
Продолжение таблицы 43
про-
верки
Вид
проверки
Критериальный
пример
Допустимые
значения
Результат
проверки
Система
рассчитывает
рекомендуемые
параметры трафика
метрополитена
Корректное
выполнение алгоритма
и вычислений с
прохождением
необходимых проверок
рассчитанных
показателей
Правильный
рассчет
рекомен-
дуемых
показателей
и их вывод
3
Проверка
вывода
данных в
таблицах
Система выводит
таблицу расписания
движения на линии
Корректный вывод
таблицы расписания
движения на линии
Соответствует
Система выводит
таблицы бланков
расписаний
Корректный вывод
бланков расписаний,
корректное изменение
состава таблицы в
ответ на выбор
пользователем
локомотивной бригады
Соответствует
Система выводит
таблицу со списком
пользователей
Корректный вывод
таблицы со списком
пользователей
Соответствует
4
Проверка
ввода
параметров
трафика
Система не
позволяет ввести
некорректные
данные
Вывод сообщения об
ошибке, содержащего
информацию о том,
почему произошла
ошибка ввода
Данные не
отправляются,
выводится
сообщение об
ошибке
Система отправляет
измененные
параметры и
меняет расписание
и бланки
расписаний в
соответствии со
введенными
данными
Изменение параметров
трафика через
прописанное в
алгоритмах время,
моментальное
изменение расписания
и бланков расписаний
со времени
актуализации
введенных параметров
Происходит
изменение
параметров
через
предусмотренн
ое время,
мгновенное
обновление
расписания и
бланков
расписаний
5
Проверка
добавления
пользова-
телей
Система не
позволяет добавить
пользователя с уже
существующим
логином
Вывод сообщения об
ошибке, содержащего
информацию о том, что
пользователь с таким
логином уже
существует
Данные не
отправляются,
выводится
сообщение об
ошибке
Система не
позволяет ввести
некорректные
данные
Вывод сообщения об
ошибке, содержащего
информацию о том, где
и почему форма
заполнена
неправильно
Данные не
отправляются,
выводится
сообщение об
ошибке
96
Продолжение таблицы 43
про-
верки
Вид
проверки
Критериальный
пример
Допустимые
значения
Результат
проверки
Система добавляет
нового
пользователя и
сразу после этого
он может
авторизоваться в
системе
Добавление
пользователя в список,
возможность пройти
аутентификацию и
авторизацию с его
данными
Отправка
данных в БД
ЕДЦ,
актуали-
зация списка
пользователе
й в системе
6
Проверка
печати
бланков
расписаний
Система отправляет
открытые бланки
расписаний на
печать
Печать бланков
расписаний
Соответствует
В случае, если
принтер не
подключен, система
выводит сообщение
об ошибке и
предлагает
сохранить файл в
формате .pdf
Вывод сообщения об
ошибке
Сохранение
файла в
формате .pdf,
отсутствие
сообщения об
ошибке
7
Проверка
ведения
логов и
временных
файлов
Ведение лога
мониторинга
загруженности с
таймштампами
Создание лога при
начале работы с
системой в случае,
если его нет на
актуальную дату
начала рабочего дня,
ведение лога
Создание и
ведение лога
на актуаль-
ную дату
Ведение лога
изменения
параметров с
информацией о
пользователе и
таймштампами
Создание лога при
изменении параметров
в случае, если его нет
на актуальную дату
начала рабочего дня,
ведение лога
Создание и
заполнение
лога с
таймштампа-
ми и инфор-
мацией о
пользователе
При завершении
работы системы
перемещение
временных логов в
архив
Перемещение
временных логов в
архив и отправка их на
сервер ЕДЦ при
завершении работы
системы
Перемещение
созданных
временных
файлов в
архив на АРМ
пользователя,
отправка их
на сервер ЕДЦ
при
завершении
работы
системы

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")