2. Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com2
Machine Learning in
Software Testing
Open Access Quality Assurance & Related Software Development for Financial Markets
Tel: +7 495 640 2460, +1 415 830 38 49
www.exactpro.com
Iosif Itkin, Co-CEO and Co-Founder, Exactpro
London Stock Exchange Group
3. Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com3
Advances in Computer Science
Cat on a
Screen
Bug in the
Code
4. Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com4
Technology Trends
5. Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com5
Guess Who
Relentlessly
Tortures the
Software
Prevents from
being Released
into the Wild
Breaks It
and
Criticises
it
Subject to
Ruthless Soak and
Negative Testing
6. Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com6
Global Trends
Job Loss?
Death?
7. Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com7
Contents
1) Software development life cycle
2) Key enablers for machine learning in
testing
3) An approach to improve the test librarie
4) Challenges with real-time systems
8. Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com8
Software Development Life Cycle
Requirements
9. Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com9
Software Development Life Cycle
Requirements
Design & Code
10. Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com10
Software Development Life Cycle
Requirements
Software
Bugs
Design & Code
11. Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com11
Software Development Life Cycle
Requirements
Design & Code Software
Bugs
Magic
12. Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com12
Software Testing Factory
Requiremen
ts
& Code
13. Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com13
Big Data in Testing
Identify requirements and
areas most prone to defects
in the next release of
software
Predict the
probability of a
defect to be re-
opened
Highlight the
area of the code
where the bug is
most likely
located
14. Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com14
Dynamic Testing & Learning
Non-
Functional
Testing
Tools
Passive
Testing
Capability
Build-in
Testability in
the System
Machine-Readable
Specifications
15. Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com15
Testing Algo Trading Systems
16. Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com16
Machine Learning
Defects Database
Code Coverage
Mutation Testing
17. Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com17
Real-Time Systems
Run All the Functional Tests
Concurrently
18. Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com18
Risk Controls
Google DeepMind published a paper
claiming that it is possible to
implement "a button" to
interrupt undesired behaviour
19. Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com19
Risk Controls
Will we have enough
time to press the
button once?
20. Open Access Quality Assurance & Related Software Development for Financial Markets Tel: +7 495 640 24 60 , +1 415 830 38 49
www.exactpro.com20
Thank You
Innovation
Excellence
Partnership
Integrity