TMPA-2013 Buyanova Bulda: Ticker Plant Testing

1,019 views

Published on

Tools & Methods of Program Analysis (TMPA-2031)
Buyanova О., Bulda А, Zverev, А., Innovative Trading Systems, LLC, Kostroma State Technological University, Exactpro Systems, LLC
The Application of Exchange Simulators for Ticker Plant Testing

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,019
On SlideShare
0
From Embeds
0
Number of Embeds
595
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • *
  • Кратко рассказать про каждую из областей тестирования подробнее про реплей и рекавери и про реал тайм Bandwidth - измерение ширины пропускаемого канала Throughput - пропускной способности в ед времени Не возможно на 100 % протестировать тикер Плант используя тольк о Биржу или только Симулятор
  • Пример - почему нельзя использовать только биржу, для тестирования правильного подсчета индекса Формула для вычисления FTSE 100 where: p – Price e – The currency spot rate if necessary s – Shares issued of the constituent ( Количество общийх акций ) f – Free float factor (отношение акций, находящихся в обороте к количеству общих акции) d – Divisor ( рыночная капителизация компании / на значения индекса за пред день ) Полность контролировать все инструменты. Почему спросите вы? чтобы проверить работоспособность формулы - хэто же очевидно
  • разная последовательность, бла бла Вот представьте себе начинается торговляя и заканчивается аукцион и каждому человеку важно знать последовательность значений индекса бла бла контракт, бла бла девелоперы, вот например конкретный сценарий когда начинается аукцион пачкой, по алфавиту, как на душу ляжет 1. в спеке нет такой информации, поэтому тут было на усмотрения дев-ра имплементация данного алгоритма. важный тестовый сценарии пропадает, и поэтому нам нужна биржа
  • среднее значение % покрытия взвешенное по приоритету чем ниже приоритет - чем меньше вклад покрытия % и приоритеты были выведены по нашему опыту Итоговый результат: тестирование при помощи симуляторов обеспечивает 76% покрытия; тестирование при помощи тестовой площадки - 83% .
  • TMPA-2013 Buyanova Bulda: Ticker Plant Testing

    1. 1. Применение симуляторов рынка ценных бумаг для тестирования систем агрегации и распределения информации о котировках (Ticker Plant) Булда Алёна Буянова Ольга Зверев Алексей
    2. 2. Рыночная информация (Market Data) и ее основные представления http://finance.yahoo.com/q?s=IBM&ql=1 *
    3. 3. Система агрегации информации (Ticker Plant) и ее основные функции *
    4. 4. «Тестовая» биржа: описание и основные возможности *
    5. 5. Симулятор рынка ценных бумаг: описание и основные возможности *
    6. 6. Библиотека сценариев тестирования Connectivity (RT) Connectivity (R/R) Interface (RT+R/R) Replay Recovery Reference Data Failover (Exchange) Failover Ticker Plant DLC Ticker Plant DLC Exchange Status Bandwidth Throughput Latency Capacity input Capacity output Negative (R/R) From client to TickerPlant Negative (RT) from Exchange Reconciliation MBO/MBP Index Statistics (VWAP, Turnover, etc.) Complex Client requests Monitoring E2E Historic data Complex scenarios (IO, Auction) News Market Ops *
    7. 7. Необходимость симулятора Расчет Индекса 1 *
    8. 8. Необходимость тестовой биржи *
    9. 9. Формула покрытия функциональности соответствующим инструментом тестирования где CovN - относительное покрытие данной функциональности соответствующим инструментом тестирования, PriorN - приоритет данной функциональности. Итог: SIM=76% Exchange=83% *
    10. 10. Сравнительный анализ покрытия тестами при помощи тестовой биржи и симулятора *
    11. 11. Спасибо за внимание! Вопросы можно также задавать по адресам: olga.buyanova@exactpro.com alyona.bulda@exactpro.com

    ×