/ Продукты / SOLAR Testing Toolkit - Легкое решение для вашего спокойствия

SOLAR Testing Toolkit — Легкое решение для вашего спокойствия

SOLAR Testing Toolkit стал первым продуктом нашей компании. Именно его для функционального, регрессионного и нагрузочного тестирования систем электронных платежей, мы создали, в том числе, для наших будущих разработок. Благодаря SOLAR Testing Toolkit каждый наш проект изначально строится вокруг грамотно созданной тестовой модели, что позволяет нам быстро и без негативных последствий вносить эффективные улучшения в наши продукты.

МОДЕЛЬ МИРА ПЛАТЕЖЕЙ

Мы разработали и включили в SOLAR Testing Toolkit средства эмуляции всех необходимых объектов платежного мира — банкоматов, терминалов, платежных систем  национальных и международных (MIR, Visa, Mastercard, AMEX, JCB, UPI ), поддержали онлайн и файловые интерфейсы, проверку клиринговых файлов и отчетов. Научили наш язык настройки тестовых скриптов заставлять эти объекты взаимодействовать друг с другом. Подавать на тестируемую систему воздействия приближенные к реальным, без задействования внешней инфраструктуры и анализируя ответы. Сравнивать их с ожидаемыми по любому количеству параметров. В итоге, мы создали компактную и параметризуемую модель мира электронных платежей.

ИНВЕСТИЦИИ ОКУПИЛИСЬ В НЕСКОЛЬКО РАЗ

Сейчас мы можем с уверенностью утверждать — подход сработал. SOLAR Testing Toolkit функционирует не только в наших лабораториях для тестирования выпускаемых продуктов SOLAR, но и успешно внедрен у наших клиентов, которые используют его для тестирования собственных разработок и решений других разработчиков.

Мы постоянно проводим исследования и подтверждаем экономическую эффективность от внедрения SOLAR Testing Toolkit в банковской системе, даже если банк не занимается самостоятельными разработками, а только тестирует продукты, приобретенные у внешних поставщиков. Ведь дороже всего обходится ошибка, которую не заметили и не исправили сразу.

  • Разработчик платформы SOLAR — компания SOLANTEQ— специализируется в создании инновационных компонент для построения различных платежных решений и digital-приложений. Программные продукты SOLAR легко масштабируются, нативно интегрируются в облачные среды, обеспечивают максимальную степень отказоустойчивости, могут поставляться в виде контейнеров и гибко кастомизироваться под запросы клиента. Платформа SOLAR универсальна для развития розничного бизнеса банков и процессинговых компаний.

ПИСАТЬ ТЕСТЫ – ЭТО ПРОСТО

Следующая задача, которая стояла перед нами, — ограничение сложности написания тестов. Ведь чем больше тестовая модель, тем сложнее впоследствии ее поддерживать. Мы отказались от классических языков программирования для настройки тестов и сделали описание теста доступным для человека, даже не имеющего опыта в программировании. Мы разработали специальные интерфейсы, позволяющие встраивать SOLAR Testing Toolkit в среду постоянной интеграции, чтобы тесты прогонялись на каждой нашей сборке. Сейчас наша тестовая платформа участвует во всех наших проектах как при разработке продуктов, так и при их внедрении.

ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ

В ходе проектов внедрения новой функциональности в Ваши информационные системы, перед выходом в промышленную эксплуатацию, всегда необходимо убедиться, что предоставленное поставщиком программное обеспечение точно соответствует требованиям, например, проценты на остаток на счете начисляются в правильные дни и на правильные суммы. Что бухгалтерские проводки соответствуют требованиям ЦБ. А потом, найдя ошибки и получив исправления, повторно провести весь набор тестовых действий.

В этом существенно помогает SOLAR Testing Toolkit. Используя его в тестовом контуре, Вы сможете подать на тестируемую систему необходимые воздействия (авторизации, финансовые документы через штатные интерфейсы), автоматически провести закрытие операционного дня, инициировать выгрузки необходимых интерфейсных файлов и автоматически проверить их на корректность, проведя умное сравнение с эталоном.

SOLAR Testing Toolkit предоставляет возможность вести перечень требований к тестируемому ПО и сопоставлять тесты непосредственно с требованиями, что позволяет отслеживать покрытие проекта тестами, а также определять степень завершенности проекта, для чего SOLAR Testing Toolkit содержит набор статистических отчетов.

ИНТЕГРАЦИОННОЕ ТЕСТИРОВАНИЕ

Часто, когда информационная система содержит множество внешних интерфейсов — файловых, онлайн, поддерживающих различные протоколы, ее тестирование превращается в неподъемную задачу. Ведь для этого ее тестовый экземпляр должен быть подключен к работающим тестовым экземплярам всех сопряженных систем совместимых версий. А если речь идет об интерфейсах с внешними провайдерами услуг или, например, с Международными Платежными Системами, как Visa и Masterсard, – для полноценного тестирования потребуется еще и доступ к их тестовым хостам.

SOLAR Testing Toolkit прекрасно подходит для решения этой задачи. C его помощью Вы сможете эмулировать системы с той точностью, с которой пожелаете, так как он может прекрасно выполнять не только функцию подачи последовательности воздействия и анализа результата, но и функцию умной «заглушки», эмулируя, например, любую из международных платежных систем и отвечая разумно в зависимости от поставленной задачи. Один экземпляр SOLAR Testing Toolkit может эмулировать сразу несколько систем. Например, при тестировании работы карт сторонних банков в банкомате SOLAR Testing Toolkit эмулирует банкомат, который создает авторизационные запросы, и платежную систему, которая обрабатывает входящие запросы.

РЕГРЕССИОННОЕ ТЕСТИРОВАНИЕ

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

SOLAR Testing Toolkit — исключительно хорош и в этом. Он умеет хранить и запускать пакеты тестов, которые помечены для включения в регрессионный набор.

Регрессионное тестирование при использовании SOLAR Testing Toolkit перестает быть многодневным изнурительным трудом. Больше не нужно отвлекать дорогостоящий ресурс аналитиков на анализ результатов каждого теста. Просто запустили пакет, убедились, что 95% тестов завершились корректно (позеленели), и разобрались с оставшимися 5%. По нашим наблюдениями время затрачиваемое на регрессионное тестирование часто сокращается в разы, а его качество существенно возрастает.

НАГРУЗОЧНОЕ ТЕСТИРОВАНИЕ

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

SOLAR Testing Toolkit дает возможность решить и эту проблему. Вы сможете настроить специальные тесты с профилем нагрузки, максимально приближенным к реальной, и запустить одновременное воздействие со всех каналов, указав требуемую максимальную нагрузку. SOLAR Testing Toolkit будет в течении заданного времени давать стабильную, ступенчатую, пиковую нагрузки, записывать и анализировать результаты и в конце предоставит полезный отчет о достигнутой производительности.

SOLAR Testing Toolkit поддерживает полное тестовое покрытие ПО, оптимизирует и автоматизирует процесс тестирования, существенно минимизируя финансовые издержки. SOLAR Testing Toolkit используют ведущие финансовые институты и крупнейшие банки всего мира.

ИНФОРМАЦИОННЫЕ БАЗЫ ДАННЫХ

SOLAR Testing Toolkit предлагает информационные базы данных, которые в интерактивном режиме позволят познакомиться с архитектурой, функционированием и основными особенностями работы с модулями SOLAR Testing Toolkit и Transaction Processing Suite 2.0.

Расположенная в базах данных информация предполагает поэтапный формат освоения материалов — онлайн инструктаж с использованием аудио-визуальных учебных материалов, проверку ответов на контрольные вопросы, формулировку практических задач и поддержку их реализации в облачном тестовом окружении c использование SOLAR Testing Toolkit.

Мы не сомневаемся, что SOLAR Testing Toolkit поможет Вам держать под контролем изменение программного обеспечения, как он помог нам и как он помогает нашим клиентам. Пишите нам, мы с радостью организуем демонстрацию и детально ответим на Ваши вопросы.