Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ильин Антон(ПОВТ-07)_new.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
7.3 Mб
Скачать
    1. Тестирование

Для выявления, дефектов программного обеспечения были проведены следующие тесты:

  • тестирование все доступной функциональности;

  • нагрузочное тестирование на 10 одновременно работающих пользователях в течении 20 минут.

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

Пути поведение пользователей:

  • выгрузка в excel;

  • открытие раздела «Заявления»;

  • открытие раздела «Выданные свидетельства»;

  • открытие раздела «Отчеты»;

  • назначение номера;

  • установка статуса «новое»;

  • установка статуса «в обработке»:

  • установка статуса «закрыто»;

  • открытие заявления;

  • заполнение формы.

Ниже на рисунках 23, 24, 25 представлены скриншоты отчета, который выдает программа в результате нагрузочного тестирования.

Рисунок 23 - Отчет нагрузочного тестирования «Приложение 1»

Рисунок 24 - Отчет нагрузочного тестирования «Приложение 2»

Рисунок 25 - Отчет нагрузочного тестирования «Приложение 3»

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

В качестве примера тестирование функциональности ниже приведен пример тестирование процесса обработки заявления.

1. Для начала войдем в систему. В результате выведется страница по умолчанию.

Рисунок 26 - Страница по умолчанию

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

Рисунок 27 - Список новых заявлений

Выберем первое заявление и введем номер заявления.

После ввода сообщения выводится диалоговое окно с предложением «Сохранить внесенные изменения?», рисунок 28.

Рисунок 28 - Диалоговое окно сохранения

Нажимаем «ОК». В связи с тем что номер заявления уже занят другим заявлением, будет выведено сообщение об ошибке, рисунок 29.

Рисунок 29 - Модальное окно ошибки номера

Нажимаем «ОК».

Введем другой номер заявления «6886». В результате заявлению присвоится номер заявления и изменится его статус на «Зарегистрировано».

Для обработки заявления щелкнем 2 раза по заявлению. В результате получим интерфейс для обработки Заявлений, рисунок 30.

Рисунок 30 - Интерфейс обработки заявления

Нажмем на кнопку «выгрузить» для получения всех документов. У всех документов в списке изменяются статус.

Кроме того само заявление изменит свой статус на «В обработке», рисунок 31.

Рисунок 31 - Заявление с измененным статусом

Для продолжения обработки заявления перейдем на вкладку «Результат», рисунок 32.

Теперь необходимо дождаться подписи руководителя. Статус заявления на данный момент изменится на «обработано», рисунок 33, так как мы заполнили все поля вкладки «Результат».

Для подписи документа зайдем в систему под другим пользователем, с ролью «Зам. министра». Под данным пользователем вкладка «результат» имеет другой вид, рисунок 34.

Рисунок 32 - Вкладка «Результат»

Рисунок 33 - Пример записей с статусом «обработан»

Для подписи документа нажмем кнопку «подписать». В результате форма будет перегружена и примет вид, рисунок 35.

Статус заявления изменится на «подписано».

Для закрытия заявления зайдем в систему за оператора.

Строка со значением «подпись документов» имеет положительный вид. Для закрытия заявления нажмем на кнопку «Закрыть».

Теперь заявление имеет статус «закрыто», рисунок 36.

Рисунок 34 - Вкладка результат под пользователем с ролью «Зам. министра»

Рисунок 35 - Подписанная форма

Рисунок 36 - Заявления со статусом закрыто

По результату данного тестирования был проведен процесс обработки заявления с негативным результатом. Цель была достигнута без ошибок.