Slide 1

Slide 1 text

Автоматизация интеграционного тестирования на примере модулей обмена данными по 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ч Обновленная документация

Slide 13

Slide 13 text

ВОПРОСЫ?

Slide 14

Slide 14 text

Спасибо!

Slide 15

Slide 15 text

Полезные ссылки http://fixparser.targetcompid.com http://groovy.codehaus.org http://en.wikipedia.org/wiki/Financial_Information_eXchange

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

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

Slide 19

Slide 19 text

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