Тестирование банковских IT-систем

Diasoft FA# Player

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

«Диасофт» предоставляет комплексные услуги по созданию и настройке тестовой среды, предназначенной для организации функционального и нагрузочного тестирования изменений в системе, а также автоматизации процесса их проведения.

Diasoft Player FA# представляет собой систему записи и воспроизведения рабочего дня. Он позволяет автоматизировать процесс тестирования производительности Diasoft FA# Beans после внесения каких-либо изменений в конфигурацию, как самой системы, так и инфраструктуры, на которой она установлена. Продукт, реализованный на основе доработки клиентской части Diasoft FA# Beans в части записи/воспроизведения действий пользователей в системе и ее интерфейсе, обеспечивает визуализацию и автоматизацию этого процесса.

По сравнению с «ручным» функциональным и нагрузочным тестированием, по сути повторяющим типовой рабочий день, применение Diasoft FA# Player значительно сокращает затраты на ресурсы, а само тестирование проводится на выделенной среде, по параметрам соответствующей рабочей. Эти важные отличия обеспечивают возможность тестирования всех необходимых операций и обуславливают стабильное и высокое качество работ.

Тестовая среда включает в себя компоненты для проведения:

  • первичного функционального тестирования изменений («ручного» и автоматизированного);
  • автоматизированного нагрузочного тестирования (моделирующего выполнение основных операций в системе большим числом одновременно работающих пользователей);
  • окончательного тестирования бизнес-пользователями, в том числе проведение тестовых дней.
Проведение тестирования изменений на каждом из компонентов системы осуществляется только после успешного завершения круга тестирования на предыдущем.

Создание тестовой среды позволяет решить следующие задачи:

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

«Диасофт» имеет обширный опыт как в нагрузочном, так и функциональном тестировании программных продуктов.

Виды функционального автотестирования:

  • Регрессионное тестирование. Рекомендуется при смене версий программного обеспечения. Цель – убедиться в отсутствии ошибок в новой версии ПО. 

  • Интеграционное тестирование. Рекомендуется при интеграции нескольких систем или компонентов. Цель – проверить взаимодействие ПО с внешними системами, драйверами, аппаратным обеспечением.

Виды нагрузочного автотестирования:

  • Регрессионное тестирование. Рекомендуется при смене версий программного обеспечения и обновлениях. Цель – убедиться в соответствии системы целевым показателям производительности.
  • Сайзинг. Рекомендуется при планировании изменения объемов обрабатываемой информации. Цель – оценить работу приложения при увеличении объема данных, рассчитать необходимый комплекс технических средств (КТС).
  • Инфраструктурное тестирование. Рекомендуется при изменении инфраструктуры. Цель – сравнительный анализ производительности ПО на различных платформах.

Тестирование производительности изменений Diasoft FA# Beans

Услуга тестирования производительности изменений Diasoft FA# Beans предназначена для автоматического воспроизведения работы пользователей информационной системы без привлечения сотрудников заказчика.

Сервис позволяет в любой момент, не отвлекая пользователей, воспроизвести работу целого банка в информационной системе Diasoft FA# Beans, что дает возможность протестировать обновления, в частности:

  • проверку патчей и изменений в информационной системе Diasoft FA#Beans;
  • ввод нового функционала в информационные системы;
  • установку различных обновлений, как на операционную систему, так и на базы данных;
  • переход на новую версию базы данных.

Услуга позволяет записывать работу пользователей (выборочно или всех) в течение рабочего дня (одного или нескольких) и предоставляет «список» для последующего автоматического воспроизведения.

Простая и прозрачная работа сервиса тестирования производительности

Для записи работы пользователей и ее воспроизведения достаточно проделать четыре шага:

  1. Подготовить тестовую среду информационной системы Diasoft FA# Beans.
  2. Создать эталонный бэкап с базы данных Diasoft FA# Beans перед началом записи.
  3. Записать работу пользователей на рабочей базе данных.
  4. Воспроизвести записанную работу пользователей на тестовой среде и сравнить результаты.

Преимущества использования Diasoft FA# Player:

  • автоматическое создание автотестов работающих пользователей, включая создание тестов по ролям: кредитный отдел, касса и т. д.;
  • сокращение времени тестирования и внедрения изменений в IT-ландшафте (обновления версии СУБД, установки патча на операционную систему, установки новых дисковых массивов и т. д.);
  • тестирование любых изменений без привлечения пользователей системы.

Описание Diasoft FA# Player и документы для скачивания

Системные требования

По вопросам сотрудничества по направлению «Администрирование системных платформ» обращайтесь по адресу: partner@diasoft.ru  
и.о. директора направления: Илья Виссарионов.