Upgrade to Pro — share decks privately, control downloads, hide ads and more …

EXTENT Trading Test Tools Evolution Theory

EXTENT Trading Test Tools Evolution Theory

EXTENT Trading Technology Trends & Quality Assurance Conference in Obninsk, 2 March, 2013
Trading Test Tools: Evolution Theory
Alexander Barch, Technical Analyst, Exactpro Systems
Anastasia Matveeva, QA Manager, Exactpro Systems

5206c19df417b8876825b5561344c1a0?s=128

Exactpro
PRO

March 04, 2013
Tweet

Transcript

  1. Trading Test Tools: Evolution Theory Alexander Barch, Technical Analyst, Exactpro

    Systems Anastasia Matveeva, QA Manager, Exactpro Systems
  2. At the beginning there were…

  3. General Purpose Test Tools

  4. At the beginning there were…

  5. Is it easy to connect a test tool?

  6. Is wrapping level required?

  7. Occam’s Razor Principle

  8. How do we get onto the Trading Systems Shore?

  9. What is the problem with small and nimble creatures?

  10. Exactpro Test Tools

  11. Exactpro Test Tools

  12. Passive Test Tool: My Wish List

  13. Passive Test Tool: My Wish List

  14. Passive Test Tool: My Wish List

  15. Passive Test Tool: My Wish List

  16. Passive Test Tool: My Wish List

  17. Passive Test Tool: My Wish List

  18. Passive Test Tool: My Wish List

  19. Passive Test Tool: My Wish List

  20. Active Test Tool: My Wish List

  21. Active Test Tool: My Wish List

  22. Active Test Tool: My Wish List

  23. Active Test Tool: My Wish List

  24. Active Test Tool: My Wish List

  25. Active Test Tool: My Wish List

  26. Active Test Tool: My Wish List

  27. Anything Else?

  28. Our Test Tool

  29. Production Monitoring Solution

  30. Our Test Tool

  31. Production Trading Solution

  32. Production Trading Solution

  33. Who is this man?

  34. Who is this man? “Happy families are all alike; every

    unhappy family is unhappy in its own way” Leo Tolstoy, “Anna Karenina”
  35. The Road to Un-happiness • Introduce random delays in internal

    components and algo logic • Create slow consumers • Replace optimized TCP/IP layer with many libraries in different languages • Trash disk on the monitored system with various logs • Perform intermittent disconnects in the monitored system • Flood the management and application networks • Corrupt data in the message hubs • And the havoc continues…
  36. Test Tools: Evolution Theory

  37. Thank You