devexperts fix test automation at tmpa-2014 (trading systems testing)

Post on 01-Jul-2015

1.134 Views

Category:

Documents

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

Tools & Methods of Program Analysis (TMPA-2014) Conference in Kostroma, November 14-15 В трейдинговых системах в качестве транспортного протокола наиболее распространен – FIX-протокол. Ручное тестирование модулей интегрирующих финансовые системы посредствам FIX-протокола – весьма трудоемкий процесс. В данной статье рассматривается автоматизация интеграционного тестирования упомянутых модулей, подход к написанию тестовой документации, возможные проблемы интегрируемых компаний и их решение, временная оценка выполняемых тестов и достигнутое покрытие функциональности тестовыми сценариями. Результатами являются: написанная тестовая документация и автотесты с общей структурой, обеспечивающие не только быстрое выполнение тестов, но так же позволяющие быстро адаптироваться к новым финансовым системам или к новым требованиям.

TRANSCRIPT

АвтоматизацияинтеграционноготестированиянапримеремодулейобменаданнымипоFIX-протоколу

БрекеловВ.В. ,DevexpertsLLC,СПбГУБарыгинИ.А. ,DevexpertsLLCБорисовЕ.А. ,DevexpertsLLC

vbrekelov@devexperts.comibarygin@devexperts.comborisov@devexperts.com

Очемпойдетречь

КакиспользуетсяFIX-протоколвфинансовыхсистемахПроблемытестированияРешениеЧтополучилось

ТестированиеFIX-модулей

Сколькотестов?Vendors*Instruments*Tags*Values>1500

Решение

Решение

Чтопонадобилось?FunctionalAutomationFramework

Проблемы,скоторыми

столкнулисьВалидацияпоцененастороневендораНеобходимоотслеживатьпозицииВремя работы демо-соединения с вендоромограниченоСинхронизацияконфигураций

Итог

ЛегкорасширяемыеавтотестыПокрытиебольшогоколичествареализацийFIX-протоколаЗапускизTeamCityСкоростьвыполнения~1000тестов/1чОбновленнаядокументация

ВОПРОСЫ?

Спасибо!

Полезныессылки

http://fixparser.targetcompid.comhttp://groovy.codehaus.orghttp://en.wikipedia.org/wiki/Financial_Information_eXchange

Дополнительныеслайды

Дополнительныеслайды

Дополнительныеслайды

Дополнительныеслайды

top related