15
Build Software to Test Software exactpro.com Post Trade Complexity and Disruptive Testing Marina Kudryavtseva 20th June 2018

Post Trade Complexity and Disruptive Testing...With incumbent testing, you are on the hook of pre-conceptions of how your system under test is supposed to work. It's only when you

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Post Trade Complexity and Disruptive Testing...With incumbent testing, you are on the hook of pre-conceptions of how your system under test is supposed to work. It's only when you

Build Software to Test Software

exactpro.com

Post Trade Complexity

and Disruptive Testing

Marina Kudryavtseva

20th June 2018

Page 2: Post Trade Complexity and Disruptive Testing...With incumbent testing, you are on the hook of pre-conceptions of how your system under test is supposed to work. It's only when you

2 Build Software to Test Software exactpro.com

Three principles to test technology platforms

NO

TRUST

FEAR

BEGGINGNO

NO

Page 3: Post Trade Complexity and Disruptive Testing...With incumbent testing, you are on the hook of pre-conceptions of how your system under test is supposed to work. It's only when you

3 Build Software to Test Software exactpro.com

What is the main difference between

incumbent and disruptive?

Page 4: Post Trade Complexity and Disruptive Testing...With incumbent testing, you are on the hook of pre-conceptions of how your system under test is supposed to work. It's only when you

4 Build Software to Test Software exactpro.com

Components of complex Post-Trade systems

Page 5: Post Trade Complexity and Disruptive Testing...With incumbent testing, you are on the hook of pre-conceptions of how your system under test is supposed to work. It's only when you

5 Build Software to Test Software exactpro.com

Key challenges in providing QA

for Post-Trade platforms

Page 6: Post Trade Complexity and Disruptive Testing...With incumbent testing, you are on the hook of pre-conceptions of how your system under test is supposed to work. It's only when you

6 Build Software to Test Software exactpro.com

Get Off the HookWith incumbent testing, you are on the hook of pre-conceptions of how your system under test is supposed to

work.

It's only when you do disruptive testing that you really gain new knowledge about the system and learn from it.

Page 7: Post Trade Complexity and Disruptive Testing...With incumbent testing, you are on the hook of pre-conceptions of how your system under test is supposed to work. It's only when you

7 Build Software to Test Software exactpro.com

Holistic Integrated Automation Test Framework

Page 8: Post Trade Complexity and Disruptive Testing...With incumbent testing, you are on the hook of pre-conceptions of how your system under test is supposed to work. It's only when you

8 Build Software to Test Software exactpro.com

Agile TransformationMost of the large financial sector organization are going through an Agile transformation.

Waterfall

Model

Agile

Model

Page 9: Post Trade Complexity and Disruptive Testing...With incumbent testing, you are on the hook of pre-conceptions of how your system under test is supposed to work. It's only when you

9 Build Software to Test Software exactpro.com

What Agile Development Should Be… and Not

NOT LIKE THIS

LIKE THIS

Page 10: Post Trade Complexity and Disruptive Testing...With incumbent testing, you are on the hook of pre-conceptions of how your system under test is supposed to work. It's only when you

10 Build Software to Test Software exactpro.com

Testing Critical Infrastructures

Page 11: Post Trade Complexity and Disruptive Testing...With incumbent testing, you are on the hook of pre-conceptions of how your system under test is supposed to work. It's only when you

11 Build Software to Test Software exactpro.com

Testing Critical Infrastructures

Safety Rule #1 with Submarines: don't open portholes when underwater!

Page 12: Post Trade Complexity and Disruptive Testing...With incumbent testing, you are on the hook of pre-conceptions of how your system under test is supposed to work. It's only when you

12 Build Software to Test Software exactpro.com

Testing Critical Infrastructures

Safety Rule #1 with Submarines: don't open portholes when underwater!

Functional testing: iterate through a finite number of scenarios to prove that the porthole won't open

Non-Functional testing: iterate through a smaller number of scenarios to prove that it won't open by brute force

Page 13: Post Trade Complexity and Disruptive Testing...With incumbent testing, you are on the hook of pre-conceptions of how your system under test is supposed to work. It's only when you

13 Build Software to Test Software exactpro.com

Testing Critical Infrastructures

Safety Rule #1 with Submarines: don't open portholes when underwater!

Functional testing: iterate through a finite number of scenarios to prove that the porthole won't open

Non-Functional testing: iterate through a smaller number of scenarios to prove that it won't open by brute force

Disruptive testing:

1) iterate through a huge number of random diverse scenarios under load to prove that it won't open

Page 14: Post Trade Complexity and Disruptive Testing...With incumbent testing, you are on the hook of pre-conceptions of how your system under test is supposed to work. It's only when you

14 Build Software to Test Software exactpro.com

Testing Critical Infrastructures

Safety Rule #1 with Submarines: don't open portholes when underwater!

Functional testing: iterate through a finite number of scenarios to prove that the porthole won't open

Non-Functional testing: iterate through a smaller number of scenarios to prove that it won't open by brute force

Disruptive testing:

1) iterate through a huge number of random diverse scenarios under load to prove that it won't open

2) open the porthole

Page 15: Post Trade Complexity and Disruptive Testing...With incumbent testing, you are on the hook of pre-conceptions of how your system under test is supposed to work. It's only when you

15 Build Software to Test Software exactpro.com

Thank you!