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

Overview of Applications of Passive Testing Techniques

Overview of Applications of Passive Testing Techniques

MACSPro'2019 - Modeling and Analysis of Complex Systems and Processes, Vienna
21 - 23 March 2019

Iosif Itkin, Rostislav Yavorskiy

Conference website http://macspro.club/

Website https://exactpro.com/
Linkedin https://www.linkedin.com/company/exactpro-systems-llc
Instagram https://www.instagram.com/exactpro/
Twitter https://twitter.com/exactpro
Facebook https://www.facebook.com/exactpro/
Youtube Channel https://www.youtube.com/c/exactprosystems

Exactpro
PRO

March 22, 2019
Tweet

More Decks by Exactpro

Other Decks in Research

Transcript

  1. Overview of Passive Testing Applications
    Iosif Itkin, Rostislav Yavorsky
    22/03/2019

    View Slide

  2. Exactpro Overview
    ● A specialist firm focused on functional and non-functional testing of financial market infrastructures and
    financial institutions.
    ● We provide software testing services for mission critical technology that underpins global financial
    markets. Our clients are regulated by FCA, Bank of England and their counterparts from other countries.
    ● Incorporated in 2009 with 10 people, our company has experienced significant growth and is now
    employing 560 specialists.
    ● We were part of the London Stock Exchange Group (LSEG) from May 2015 till
    January 2018. Exactpro management buyout from LSEG was successfully
    completed in January 2018. We are headquartered in the UK and have
    operations in the US, Georgia and Russia.

    View Slide

  3. Global Quality Assurance Client Network

    View Slide

  4. Build Software to Test Software

    View Slide

  5. Why Passive Testing?
    ● No Trust, No Fear, No Begging
    ● Big Data and Computational Power
    ● Processing External and Random Input
    ● Test Coverage and Regulatory Compliance
    ● Extracting Models and Scenarios from Data
    ● Building the Next Generation of Software Testing Tools

    View Slide

  6. Have You Ever Questioned The Nature of Your Reality?

    View Slide

  7. Why Passive Testing?
    ● No Trust, No Fear, No Begging
    ● Big Data and Computational Power
    ● Processing External and Random Input
    ● Test Coverage and Regulatory Compliance
    ● Extracting Models and Scenarios from Data
    ● Building the Next Generation of Software Testing Tools

    View Slide

  8. Latency vs. Throughput

    View Slide

  9. Why Passive Testing?
    ● No Trust, No Fear, No Begging
    ● Big Data and Computational Power
    ● Processing External and Random Input
    ● Test Coverage and Regulatory Compliance
    ● Extracting Models and Scenarios from Data
    ● Building the Next Generation of Software Testing Tools

    View Slide

  10. Software Testing is Relentless Learning

    View Slide

  11. Why Passive Testing?
    ● No Trust, No Fear, No Begging
    ● Big Data and Computational Power
    ● Processing External and Random Input
    ● Test Coverage and Regulatory Compliance
    ● Extracting Models and Scenarios from Data
    ● Building the Next Generation of Software Testing Tools

    View Slide

  12. Test Coverage and Regulatory Compliance

    View Slide

  13. Why Passive Testing?
    ● No Trust, No Fear, No Begging
    ● Big Data and Computational Power
    ● Processing External and Random Input
    ● Test Coverage and Regulatory Compliance
    ● Extracting Models and Scenarios from Data
    ● Building the Next Generation of Software Testing Tools

    View Slide

  14. Extracting Models and Scenarios from Data

    View Slide

  15. Why Passive Testing?
    ● No Trust, No Fear, No Begging
    ● Big Data and Computational Power
    ● Processing External and Random Input
    ● Test Coverage and Regulatory Compliance
    ● Extracting Models and Scenarios from Data
    ● Building the Next Generation of Software Testing Tools

    View Slide

  16. Building the Next Generation of Software Testing Tools

    View Slide

  17. Number of papers by year

    View Slide

  18. Co-authorship chart

    View Slide

  19. Co-authorship chart
    Largest connected component

    View Slide

  20. Authors of 3+ papers

    View Slide

  21. Keywords cloud

    View Slide

  22. Most frequent words
    50 protocol
    50 trace
    47 property
    45 technique
    42 algorithm
    41 implementation
    39 formal
    38 network
    35 behavior
    34 conformance
    30 state
    29 requirements
    29 application
    29 fault
    28 specification
    28 process
    26 model
    26 time
    25 invariant
    25 machine
    24 framework
    24 tool
    23 methodology
    23 data
    21 environment
    21 execution
    21 method
    20 experiment
    20 operation
    20 finite

    View Slide

  23. Most frequent words
    ● Web services
    ● Internet of things
    ● Security testing
    ● Other applications

    View Slide