- •Проектная часть
- •1.1 Описание объекта автоматизации
- •1.2 Описание процесса сертификации программных продуктов
- •1.3 Обзор существующих систем поддержки процесса сертификации программных продуктов
- •1.4 Формирование требований к информационной системе
- •1.4.1 Назначение и задачи системы
- •1.4.2 Функциональные требования
- •1.5 Выбор средств разработки системы для поддержки сертификации
- •2 Технологическая часть
- •2.1 Проектирование системы
- •2.2 Разработка структуры базы данных
- •2.3 Структура веб-интерфейса системы
- •2.4 Разработка сайта
- •3 Эксплуатационная часть
- •3.1 Тестирование
- •3.2 Руководство администратора
- •3.3 Руководство пользователя
- •3.4 Руководство программиста
- •Список использованных источников
- •Приложение а
- •Приложение б
3 Эксплуатационная часть
3.1 Тестирование
Тестирование является этапом приемки системы в эксплуатацию. Тестирование выполняется после завершения программной реализации и настройки системы. Целью проведения тестирования является подтверждение выполненной реализации требуемой функциональности системы.
Основные тесты:
- тесты справочников;
- тесты экранных форм;
- тесты отчетности.
Ниже приведена рекомендуемая методика тестирования системы. Тестирование следует выполнять строго в указанном порядке.
В процессе тестирования, результат каждого теста фиксируется. Считается, что тест прошел успешно, если полученный результат совпадает с ожидаемым результатом.
Таблица 10 – Методика тестирования системы
Выполняемое действие |
Требуемый результат |
1 |
2 |
1 В интернет-браузере перейти по адресу веб-портала системы |
Открыта страница входа в систему |
2 Произвести вход в систему под учетной записью, входящей в группу администраторов |
Открыта главная страница |
3 Перейти на вкладку «Пользователи» |
Отображен табличный список пользователей системы |
4 Создать новую учетную запись пользователя. Включить её в группу «Администратор» |
В списке пользователей отображается созданная учетная запись |
Продолжение таблицы 10
1 |
2 |
5 Создать новую учетную запись пользователя. Включить её в группу «Заказчик» |
В списке пользователей отображается созданная учетная запись |
6 Создать новую учетную запись пользователя. Включить её в группу «Руководитель» |
В списке пользователей отображается созданная учетная запись |
7 Создать несколько новых учетных записей пользователя. Включить их в группу «Эксперт» |
В списке пользователей отображаются созданные учетые записи |
8 Перейти на вкладку «Виды испытаний» |
Отображен список видов испытаний |
9 Произвести первоначальное заполнение справочника «Виды испытаний». За каждым видом испытаний закрепить эксперта |
Добавленные виды испытаний отображаются в списке. Список доступных экспертов формируется в соответствии с ранее заполненным на шаге 7 справочником пользователей
|
10 Закрыть все окна интернет-браузера. Выполнить повторный вход в систему под учетной записью, созданную на шаге 5, входящей в группу Заказчик. Произвести заполнение данных на странице «Личный кабинет»
|
Вход под учетной записью выполнен. Данные заполнены |
11 Произвести создание новой заявки на сертификацию ПО на вкладке Заявки на сертификацию ПО |
На форме заявки в разделе «Реквизиты заказчика» поля автоматически предзаполнены данными, указанными в личном кабинете пользователя - заказчика |
12 Произвести заполнение программы испытаний в заявке на сертификацию ПО |
Программа испытаний заполнена и отображается в разделе Программа испытаний |
Продолжение таблицы 10
1 |
2 |
13 Прикрепить к заявке на сертификацию один или несколько документов
|
Документы прикреплены к заявке и отображаются в списке документов а разделе заявки Приложения |
14 Сохранить заявку |
Созданная заявка отображается в списке на главной странице, в группе «Новые»
|
15 Произвести выход из системы. Войти в систему с учетной записью администратора созданной на шаге 4. Открыть созданную на шаге 11 заявку на сертификацию ПО. Изменить статус заявки на «Принята в работу»
|
Статус заявки изменен |
15 Сохранить заявку |
Заявка отображается в списке на главной странице, в группе «Принята в работу»
|
16 Выйти из системы. Произвести вход в систему с учетной записью пользователя, входящего в группу «Эксперт», созданной на шаге 7
|
Вход выполнен. Открыта главная страница |
17 Открыть заявку на сертификацию ПО, находящуюся в статусе «Принята в работе» (шаг 15). Открыть шаг тестирования, назначенный на шаге 12 текущему пользователю-эксперту. Указать результат испытания «Пройдено». Сохранить шаг тестирования
|
Шаг тестирования сохранен |
Продолжение таблицы 10
1 |
2 |
18 Повторить пункты «Указать результат испытания «Пройдено» и «Сохранить шаг тестирования» шага 17 для каждого вида испытаний текущей заявки
|
Шаги тестирования сохранены |
19 Сохранить заявку |
В списке заявок на главной странице отображается статистика испытаний: количество пройденных и не пройденных тестов соответствует заполнению результатов шагов программы испытаний шагов 17 и 18
|
20 Произвести заполнение результатов остальных шагов программы испытаний под учетными записями пользователей, назначенных в качестве соответствующих экспертов на шаге 7. Сохранить заявку
|
В списке заявок на главной странице отображается статистика испытаний: количество пройденных и не пройденных тестов соответствует заполнению результатов шагов программы испытаний |
21 Выполнить вход в систему под учетной записью администратора
|
Вход выполнен. Открыта главная страница |
22 Изменить статус заявки на «Сертификация пройдена»
|
Статус заявки изменен на «Сертификация пройдена» |
23 Произвести формирование печатной формы Договора на проведение сертификации ПО |
Выгружен документ в формате PDF. Документ содержит всю информацию, указанную в заявке на сертификацию ПО
|
Продолжение таблицы 10
1 |
2 |
24 Произвести формирование печатной формы документа «Сертификат соответствия» |
Выгружен документ в формате PDF. Документ содержит всю информацию, указанную в заявке на сертификацию ПО
|
25 Изменить статус заявки на «Сертификация не пройдена». Сохранить заявку и снова её открыть. Произвести формирование печатной формы «Уведомление об отказе в сертификации» |
Выгружен документ в формате PDF. Документ содержит всю информацию, указанную в заявке на сертификацию ПО.
|
26 Входя в систему под разными учетными записями пользователей, создать несколько заявок на сертификацию ПО (выполнить последовательно шаги 11-14). Под учетной записью администратора установить для созданных заявок различный статус (либо выполнить шаг 22, либо 25)
|
Заявки отображаются в списке на главной странице, в группе «Принята в работу». Статусы заявок изменены на «Сертификация пройдена» и «Сертификация не пройдена» в соответствии с действиями администратора
|
27 Сформировать отчет «Заявки в работе» |
Отчет сформирован и содержит список заявок на сертификацию ПО, находящихся в статусе «Принята в работу»
|
28 Сформировать отчет «Закрытые заявки» |
Отчет сформирован и содержит список заявок на сертификацию ПО, находящихся в статусах «Сертификация пройдена», «Сертификация не пройдена», «Отклонена»
|
Окончание таблицы 10
29 Сформировать отчет «Статистика обработки заявок» |
Отчет сформирован и содержит графическую иллюстрацию распределения заявок на сертификацию ПО в разрезе различных показателей, в соответствии со статусом и другими атрибутами созданных на предыдущих шагах заявок
|
На основании результатов, полученных в ходе тестирования по приведенной методике, сделаны следующие выводы:
- функционал разработанного продукта соответствует требованиям, предъявленным в техническом задании;
- разработанный программный продукт не содержит критических ошибок;
- разработанный программный продукт пригоден к эксплуатации.
