tmpa-2013 matveeva: the specifics of test tools used in trading systems production environments
DESCRIPTION
TRANSCRIPT
![Page 1: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/1.jpg)
Особенности инструментов для тестирования, применимых при промышленной эксплуатации трейдинговых систем
Анастасия Матвеева, Николай Антонов, Иосиф ИткинExactpro Systems, Костромской Государственный Технологический Университет
![Page 2: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/2.jpg)
Трейдинговые системы
Ускоренное развитие технологий,используемых в электронныхтрейдинговых системах, признаетсяодним из наиболее существенныхфакторов, влияющих на изменения вструктуре и стабильностифункционирования международныхфинансовых рынков
2
![Page 3: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/3.jpg)
Трейдинговые системы
Решения, обеспечивающие качество программных иархитектурных компонентов, становятся все болеевостребованными участниками рынка и организациями,регулирующими финансовый сектор
3
![Page 4: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/4.jpg)
Трейдинговые системы
Решения, обеспечивающие качество программных иархитектурных компонентов, становятся все болеевостребованными участниками рынка и организациями,регулирующими финансовый сектор
4
![Page 5: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/5.jpg)
Трейдинговые системы
С технологической точки зрения трейдинговые системы вбольшинстве случаев являются сложными адаптивнымираспределенными программно-аппаратными комплексами,осуществляющими параллельное выполнение большогоколичества транзакций при временах отклика измеряемыхдолями миллисекунды.
5
![Page 6: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/6.jpg)
Тестирование трейдинговых систем
• Выполнение большого количества сценариев в библиотеке автоматизированных тестов
• Поиск трудновоспроизводимых сбоев проявляющихся под нагрузкой
• Проверка устойчивости системы внешним и внутренним воздействиям
![Page 7: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/7.jpg)
Техника HiVAT
HiVAT - High Volume Automated Testing.
Большие объемы автоматизированного тестирования.Автоматическая генерация, выполнение и оценка неограниченного количества тестов.
![Page 8: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/8.jpg)
Пассивные инструменты тестирования
![Page 9: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/9.jpg)
Пассивные инструменты тестирования
![Page 10: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/10.jpg)
Пассивные инструменты тестирования
![Page 11: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/11.jpg)
Пассивные инструменты тестирования
![Page 12: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/12.jpg)
Пассивные инструменты тестирования
![Page 13: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/13.jpg)
Пассивные инструменты тестирования
![Page 14: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/14.jpg)
Пассивные инструменты тестирования
![Page 15: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/15.jpg)
Пассивные инструменты тестирования
![Page 16: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/16.jpg)
Активные инструменты тестирования
![Page 17: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/17.jpg)
Активные инструменты тестирования
![Page 18: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/18.jpg)
Активные инструменты тестирования
![Page 19: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/19.jpg)
Активные инструменты тестирования
![Page 20: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/20.jpg)
Активные инструменты тестирования
![Page 21: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/21.jpg)
Активные инструменты тестирования
![Page 22: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/22.jpg)
Активные инструменты тестирования
![Page 23: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/23.jpg)
Общие требования к инструментам тестирования
![Page 24: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/24.jpg)
Промышленная система мониторинга и контроля финансовых рисков
![Page 25: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/25.jpg)
Пассивные инструменты тестирования
![Page 26: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/26.jpg)
Промышленная система выполнения биржевых и алгоритмических заявок
![Page 27: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/27.jpg)
Активные инструменты тестирования
![Page 28: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/28.jpg)
Результаты
Компания Exactpro разрабатывает тестовые инструменты, отвечающие всем требованиям, предъявляемым к промышленной системе. Соответствуя данным характеристикам, разрабатываемые продукты могут быть использованы и как инструменты для тестирования, и как элементы промышленной торговой инфраструктуры.
Разработки:• система мониторинга и контроля финансовых рынков. • система поддержки алгоритмической торговли.
![Page 29: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/29.jpg)
Мутационное тестирование с использованием разработанных инструментов
Разработанные инструменты также позволяют выполнять мутационное тестирование на системном уровне, имитируя типичные ошибки или нежелательные воздействия:•введение разнообразных задержек во внутренние компоненты•замена оптимизированных TCP/IP потоков данных на множество параметризованных библиотек на различных языках•заполнение памяти/внутренних баз паразитными сообщениями
![Page 30: TMPA-2013 Matveeva: The Specifics of Test Tools Used in Trading Systems Production Environments](https://reader034.vdocuments.us/reader034/viewer/2022051412/548793e7b4af9f910d8b540a/html5/thumbnails/30.jpg)
Вопросы и Ответы
Спасибо!