Инструмент для автоматизированного Инструмент для автоматизированного тестирования систем проведения тестирования систем проведения расчетов и расчетов и клиринга ClearTH клиринга ClearTH Анна Торопова, Екатерина Димова, Иосиф Иткин Анна Торопова, Екатерина Димова, Иосиф Иткин 12 ноября 2015 12 ноября 2015 Quality Assurance & Related Software Development for Innovative Trading Systems Tel: +7 495 640 2460, +1 415 830 38 49 www.exactpro.com
41
Embed
TMPA-2015: ClearTH: a Tool for Automated Testing of Post Trade Systems
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Инструмент для автоматизированногоИнструмент для автоматизированного тестирования систем проведениятестирования систем проведениярасчетов ирасчетов и клиринга ClearTHклиринга ClearTH
Анна Торопова, Екатерина Димова, Иосиф ИткинАнна Торопова, Екатерина Димова, Иосиф Иткин12 ноября 201512 ноября 2015
Quality Assurance & Related Software Development for Innovative Trading SystemsTel: +7 495 640 2460, +1 415 830 38 49www.exactpro.com
• Selenium• HP Quick Test Professional (HP QTP)• Telerik TestStudio• TestComplete• Ranorex
22 Quality Assurance & Related Software Development for Innovative Trading Systems Tel: +7 495 640 24 60 , +1 415 830 38 49 www.exactpro.com
Инструмент для тестированиярасчетно-клиринговых систем ClearTH
Основные характеристики ClearTH
24 Quality Assurance & Related Software Development for Innovative Trading Systems Tel: +7 495 640 24 60 , +1 415 830 38 49 www.exactpro.com
Характеристика Описание
Тип тестирования Active Batch
Целевые системы Расчетно-клиринговые платформы и Middle Office
Интерфейстестируемой системы
Back-end (обычно подключается к шлюзу сообщений/APIs, и DBs); Тестирование графическогоинтерфейса возможно через плагины или подключение в другим тестовым инструментам
Методывзаимодействия
с системой
Прогон нескольких процессов по расписанию (зачастую захватывающий несколько бизнес-дней). Внутренний планировщик синхронизирован с планировщиков тестируемой системы. Запросы в DB дляпроверки данных
Протоколы Содержит плагины для популярных протоколов (FIX и диалекты, FAST, SWIFT, ITCH, HTTP, SOAP, FTP), а также частных протоколов. Новые плагины для других протоколов могут быть добавлены по требованию
Тестовый скриптУдобные для понимания CSV файлы. Скрипты создаются вручную аналитиками или создаются автоматически на основе системных данных.
Контроль тестированияи построение отчетов
Интегрированный (Web фронт-энд), разрешающий несколько одновременных разнородных соединений, одновременное выполнение множества запланированных скриптов, связанных с основнымиглобальными шагами, краткое резюмирование результатов тестирования и детальные отчеты о прогоне. Базируется на принципе прогона всех скриптов одним нажатием - принцип “Большой кнопки”
Требованияк платформе
Low footprint cross-platform application, MySQL или другие RDBMS
Работы ClearTH при выполнении теста
25 Quality Assurance & Related Software Development for Innovative Trading Systems Tel: +7 495 640 24 60 , +1 415 830 38 49 www.exactpro.com
Запуск выполнения
Чтение имени Global Step
Поиск Action с необходимым GS
Выполнение Action
Нет невыполненных Actions Формирование отчетов
Завершение выполнения
Нет невыполненных GSs
Scheduler Config
Matrices Configuration
Test Script
Multiple Test Scenarios With Global Steps
Multiple Test Scenarios With Global Steps
Multiple Test Scenarios With Global Steps
Пример сформированного отчета
Дополнительные возможности
• Имитация компонентов, взаимодействующих с системой;• Подключение к базе данных;• Анализ синтаксиса матрицы; • Работа с динамическими данными с помощью mvel-выражений;• Возможность установки подключений к нескольким базам данных;• Сохранение состояния выполнения тестовых.
33 Quality Assurance & Related Software Development for Innovative Trading Systems Tel: +7 495 640 24 60 , +1 415 830 38 49 www.exactpro.com
Connectivity
Взаимодействие с системой через API
35 Quality Assurance & Related Software Development for Innovative Trading Systems Tel: +7 495 640 24 60 , +1 415 830 38 49 www.exactpro.com
Cимуляция внешних систем
36 Quality Assurance & Related Software Development for Innovative Trading Systems Tel: +7 495 640 24 60 , +1 415 830 38 49 www.exactpro.com
Cимуляция внешних систем
37 Quality Assurance & Related Software Development for Innovative Trading Systems Tel: +7 495 640 24 60 , +1 415 830 38 49 www.exactpro.com
Cимуляция внешних систем
38 Quality Assurance & Related Software Development for Innovative Trading Systems Tel: +7 495 640 24 60 , +1 415 830 38 49 www.exactpro.com
Работаем с
Успешный опыт
Внедряется
39 Quality Assurance & Related Software Development for Innovative Trading Systems Tel: +7 495 640 24 60 , +1 415 830 38 49 www.exactpro.com
Ваши вопросы
40 Quality Assurance & Related Software Development for Innovative Trading Systems Tel: +7 495 640 24 60 , +1 415 830 38 49 www.exactpro.com
Спасибо!
41 Quality Assurance & Related Software Development for Innovative Trading Systems Tel: +7 495 640 24 60 , +1 415 830 38 49 www.exactpro.com