СЭД для Российского Банка
Полный цикл тестирования системы электронного документооборота для Российского Банка
Заказчик: Софт-клуб
Модель
взаимодействия:
Time
& Material
Описание продукта: система
электронного документооборота с веб-интерфейсом, которая включает в себя
множество реестров, а именно: более 50 типовых банковских и 40 развернутых для
работы с жизненным циклом документов. Доступ к документам построен на базе разделения
функциональных ролей. Система позволяет формировать отчеты по десяткам
установленных критериев ролям верхнего уровня. Весь процесс управления
жизненным циклом документов визуализирован. Предусмотрена автоматизация ручного
ввода данных с бумажных носителей.
Задачи
- Обозначить перечень задач, сроки выполнения и трудозатраты по всем этапам и процессам контроля качества;
- Обеспечить полный цикл контроля качества в условиях разработки банковской системы с нуля;
- Организовать единую систему учет требований и выявленных ошибок;
- Предоставить описание бизнес-процессов по работе с документацией, а также описание тестовых сценариев для бизнес-процессов.
Решение
Проведена консультация для Заказчика по процессам контроля качества. Утвержден перечень задач, сроки выполнения работ и трудозатраты. Принято решение о проведении полного цикла контроля качества в ходе разработки системы с нуля.

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

Организована централизованная система координирования и согласования требований и ошибок. Для детального анализа и описания бизнес-процессов был подключен QA-аналитик. Сгенерированы тестовые сценарии для проведения приемочных испытаний. Проведена подготовка и настройка сред и окружений для проведения нагрузочного тестирования, по результатам которого была улучшена работоспособность системы при реальных и максимально допустимых нагрузках.

Система оптимизирована для работы пользователей с большим объемом информации (количество записей, которые могут храниться в реестре, достигает 1 миллиона)
Система адаптирована для высоких нагрузок (до 1000 пользователей, работающих одновременно; настройка Weblogic и Fusion Middleware; разделение прав доступа; перенос бизнес-логики на уровень хранимых процедур).
Были разработаны составные части программы в соответствии с выстроенными бизнес-процессами (сервлеты различной функциональности, веб-сервисы и т.д.)
Благодаря автоматизации тестирования, контролю качества кода с использованием общепринятых метрик и инструментов процесс разработки был автоматизирован успешно и в полной мере.
Инструменты и технологии
- Jira 6
- AcunetixWebVulnerabilityScanner 9
- Java 7
- Oracle ADF 12
- Kerio VPN
- WebLogic12
- SVN