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

EXTENT-2019: Demystifying DLT Testing One Network at a Time

Exactpro
PRO
September 17, 2019

EXTENT-2019: Demystifying DLT Testing One Network at a Time

Demystifying DLT Testing One Network at a Time
Ekaterina Volobueva
QA Analyst, Exactpro

EXTENT-2019
17 September 2019, London

Video: https://youtu.be/UCY0epbTUnE

To learn more about Exactpro, visit our website https://exactpro.com/
EXTENT Conference website: https://extent.exactpro.com/
Follow us on
LinkedIn https://www.linkedin.com/company/exactpro-systems-llc
Twitter https://twitter.com/exactpro
Facebook https://www.facebook.com/exactpro/
Instagram https://www.instagram.com/exactpro/

Subscribe to Exactpro YouTube channel https://www.youtube.com/c/exactprosystems

Exactpro
PRO

September 17, 2019
Tweet

More Decks by Exactpro

Other Decks in Technology

Transcript

  1. Demystifying DLT Testing One Network at a Time
    Ekaterina Volobueva,
    QA Analyst, Exactpro

    View Slide

  2. Is it OK to release my blockchain into
    live-service?

    View Slide

  3. ClearTH Testing Tool

    View Slide

  4. ClearTH for DLT-Based Post-Trade Systems research based on R3 Corda
    technology has won the Best Tool Demo Award in Xi’an, China

    View Slide

  5. The complexity of post-trade
    - There is a multitude of components in modern
    complex post-trade infrastructures;
    - Upstream and downstream system dependency;
    - The participant structure is very complex;
    - Trade/Position/Account life cycle;
    - The number of Asset Classes may vary;
    - The complexity of the Risk calculation process;
    - Access via a set of API endpoints.

    View Slide

  6. Maybe blockchain?
    J.Gardner decision model
    https://medium.com/@sbmeunier/when-do-you-need-blockchain-decision-models-a5c40e7c9ba1

    View Slide

  7. Morgen E. Peck decision model
    https://medium.com/@sbmeunier/when-do-you-need-blockchain-decision-models-a5c40e7c9ba1

    View Slide

  8. D. Birch decision model
    https://medium.com/@sbmeunier/when-do-you-need-blockchain-decision-models-a5c40e7c9ba1
    Do I need a blockchain?
    No.

    View Slide

  9. Testing the Core Network

    View Slide

  10. Testing Distributed Applications

    View Slide

  11. Functional testing
    Non-functional
    testing

    View Slide

  12. Exactpro Test Framework and Test Approach for
    DLT-based system
    3 steps on the ledger side:
    1st - Initialisation of positions
    2nd - Trade creation and participant
    notification
    3rd - Positions updates
    Across each and every step the test
    framework provides different methods
    to validate the endpoints, inputs and
    outputs.
    The actual business flow steps and
    validation check items are transformed
    into ClearTH matrix after execution of
    which the deviations from the
    expected behaviour can be analysed.

    View Slide

  13. ClearTH and Woodpecker for DLT
    is an Exactpro test harness able to simultaneously
    execute multiple end-to-end test scenarios in
    batches.
    ● Supports multiple protocols (SWIFT, FIX,
    Market Data, etc.)
    ● Automatically runs test scripts
    ● Executes concurrent automated tests
    ● Allows to create multiple-day test scenarios
    ● Has integrated scheduler and simulators
    ● Verifies each stage of the system daily life cycle

    View Slide

  14. View Slide

  15. View Slide

  16. View Slide