Автоматизация
интеграционного тестирования
на примере модулей обмена
данными по FIX-протоколу
Брекелов В.В. , Devexperts LLC, СПбГУ
Барыгин И.А. , Devexperts LLC
Борисов Е.А. , Devexperts LLC
[email protected][email protected][email protected]
Slide 2
Slide 2 text
О чем пойдет речь
Как используется FIX-протокол в
финансовых системах
Проблемы тестирования
Решение
Что получилось
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
No content
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
Тестирование FIX-модулей
Slide 7
Slide 7 text
Сколько тестов?
V
endors
*I
nstruments
*T
ags
*V
alues
> 1500
Slide 8
Slide 8 text
Решение
Slide 9
Slide 9 text
Решение
Slide 10
Slide 10 text
Что понадобилось?
Functional Automation Framework
Slide 11
Slide 11 text
Проблемы, с которыми
столкнулись
Валидация по цене на стороне вендора
Необходимо отслеживать позиции
Время работы демо-соединения с вендором
ограничено
Синхронизация конфигураций
Slide 12
Slide 12 text
Итог
Легко расширяемые автотесты
Покрытие большого количества реализаций FIX-
протокола
Запуск из TeamCity
Скорость выполнения ~ 1000 тестов /1ч
Обновленная документация