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

EXTENT-2015: The Four Essential Elements of LSE...

Exactpro
November 19, 2015

EXTENT-2015: The Four Essential Elements of LSEG QA Solutions

The Four Essential Elements of LSEG QA Solutions
QA, Exactpro
11 November 2015
Trading Technology Trends & Quality Assurance Conference in St. Petersburg

Exactpro

November 19, 2015
Tweet

More Decks by Exactpro

Other Decks in Technology

Transcript

  1. The Four Essential Elements of LSEG QA Solutions Exactpro 11

    November 2015 Quality Assurance & Related Software Development for Innovative Trading Systems Tel: +7 495 640 2460, +1 415 830 38 49 www.exactpro.com
  2. 2 FrAgile Process Crowd-sourced Testing Formal Verification Methodologies Cognitive Technology

    Quality Assurance Trends Quality Assurance & Related Software Development for Innovative Trading Systems Tel: +7 495 640 24 60 , +1 415 830 38 49 www.exactpro.com
  3. 3 FrAgile Process Test is Dead Ideas before Products Happy

    Software Developers Software Engineer in Test Quality Assurance & Related Software Development for Innovative Trading Systems Tel: +7 495 640 24 60 , +1 415 830 38 49 www.exactpro.com
  4. 4 Crowd-Sourced Testing Immediate Feedback from Diverse User Base Instrumentation

    is Required to Process Data Quality Assurance & Related Software Development for Innovative Trading Systems Tel: +7 495 640 24 60 , +1 415 830 38 49 www.exactpro.com
  5. 5 Formal Methods Model Checking Theorem Proving Static Analysis Verification

    http://nssdc.gsfc.nasa.gov/nmc/spacecraftDisplay.do?id=2006-001A Quality Assurance & Related Software Development for Innovative Trading Systems Tel: +7 495 640 24 60 , +1 415 830 38 49 www.exactpro.com
  6. 6 What’s Next? Can We Learn from Other Industries? Be

    Both Faster and Safe Who Had the Most Severe Problems with Technology? Quality Assurance & Related Software Development for Innovative Trading Systems Tel: +7 495 640 24 60 , +1 415 830 38 49 www.exactpro.com
  7. 7 Proposed Approach Build Software to Test Software Test Tool

    Sophistication should Match Platform’s Complexity Testability is Required Parallel Stream for Test Harness The Software will Break Anyway A Good Robot is Required to Survive in Robot Apocalypse Summer Glau – The Sarah Connor Chronicles Grace Park - Battlestar Galactica Quality Assurance & Related Software Development for Innovative Trading Systems Tel: +7 495 640 24 60 , +1 415 830 38 49 www.exactpro.com
  8. • Tibco • IBM MQ • jDBC • TCP •

    HTTP • SOAP • FTP • FTSE • Reuters • Fidessa • EMAPI • QuantHouse • MillenniumIT • SOLA • ASTS • GATElab • FIX and dialects, • including 4.2, 4.3, 4.4, 5.0 • FIXML • ITCH • FAST • ISO SWIFT
  9. Clear and Simple CSV- based Test Case Format Drop by

    Drop Turns into a Mighty Regression Library
  10. • Passive testing is a software testing technique that observes

    the system without interaction. • Passive testing tool doesn't generate any messages itself. It captures the traffic and stores it for analysis. • Shsha is a tool that can gather all the evidence you need. Invisible to the system under test, it raises testing efficiency to a different level.
  11. • Post-transactional tool • Analyzes clients' activity • Parses and

    displays logs in a user-friendly way • Parses messages and then puts each to a data base table where each column corresponds to each message field • Allows making summarized reports, etc. • Easy to understand GUI Incoming signals FIX and dialects: FAST, SWIFT, ITCH, HTTP, SOAP
  12. Use of Shsha: • Load results analysis, NFT metrics •

    Toxic issues investigation • On-boarding client certification • Market Surveillance Target SUT: • Trading Platforms, • Market Data Delivery • Post-Trade Systems • Surveillance systems • Audit and regulatory requirements