Применение симуляторов
рынка ценных бумаг для тестирования
систем агрегации и распределения
информации о котировках
(Ticker Plant)
Булда Алёна
Буянова Ольга
Зверев Алексей
Рыночная информация (Market Data)
и ее основные представления

http://finance.yahoo.com/q?s=IBM&ql=1

*
Система агрегации информации
(Ticker Plant) и ее основные функции

*
«Тестовая» биржа: описание и основные
возможности

*
Симулятор рынка ценных бумаг: описание и
основные возможности

*
Библиотека сценариев тестирования

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

*
Необходимость симулятора
Расчет Индекса 1

*
Необходимость тестовой биржи

*
Формула покрытия функциональности
соответствующим инструментом тестирования

где CovN - относительное покрытие данной
функциональности соответствующим инструментом
тестирования,
PriorN - приоритет данной функциональности.

Итог:

SIM=76%

Exchange=83%

*
Сравнительный анализ покрытия тестами при
помощи тестовой биржи и симулятора

*
Спасибо за внимание!
Вопросы можно также задавать по адресам:
olga.buyanova@exactpro.com
alyona.bulda@exactpro.com

TMPA-2013 Buyanova Bulda: Ticker Plant Testing

Editor's Notes

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