#eurostarconf · bart knaack professional testing #eurostarconf. title: powerpoint-presentatie...

22
Testing Techniques from the Jurassic Resurrected Bart Knaack Professional Testing #EuroSTARConf

Upload: others

Post on 04-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: #EuroSTARConf · Bart Knaack Professional Testing #EuroSTARConf. Title: PowerPoint-presentatie Author: Bart Knaack Created Date: 11/2/2018 4:44:05 PM

Testing Techniques from the Jurassic Resurrected

Bart Knaack

Professional Testing

#EuroSTARConf

Page 2: #EuroSTARConf · Bart Knaack Professional Testing #EuroSTARConf. Title: PowerPoint-presentatie Author: Bart Knaack Created Date: 11/2/2018 4:44:05 PM
Page 3: #EuroSTARConf · Bart Knaack Professional Testing #EuroSTARConf. Title: PowerPoint-presentatie Author: Bart Knaack Created Date: 11/2/2018 4:44:05 PM

Agenda

Page 4: #EuroSTARConf · Bart Knaack Professional Testing #EuroSTARConf. Title: PowerPoint-presentatie Author: Bart Knaack Created Date: 11/2/2018 4:44:05 PM
Page 5: #EuroSTARConf · Bart Knaack Professional Testing #EuroSTARConf. Title: PowerPoint-presentatie Author: Bart Knaack Created Date: 11/2/2018 4:44:05 PM

SELF Driving Cars

Page 6: #EuroSTARConf · Bart Knaack Professional Testing #EuroSTARConf. Title: PowerPoint-presentatie Author: Bart Knaack Created Date: 11/2/2018 4:44:05 PM
Page 7: #EuroSTARConf · Bart Knaack Professional Testing #EuroSTARConf. Title: PowerPoint-presentatie Author: Bart Knaack Created Date: 11/2/2018 4:44:05 PM

Characterisics of Self Driving Cars

• Real time interaction

• 3D awareness

• Safety Critical system

• Autonomous interaction with the environment

• Multiple!! Sensors

Page 8: #EuroSTARConf · Bart Knaack Professional Testing #EuroSTARConf. Title: PowerPoint-presentatie Author: Bart Knaack Created Date: 11/2/2018 4:44:05 PM

Testing self driving Straddle Cariers

• Simulations (100.000 hours)• Emulation (10.000 hours)• ‘Real life’ testing (5000 hours)• Boundary testing• Self adapting systems• Pushing the limits• Gradual degradation testing• (Over)stress testing

Page 9: #EuroSTARConf · Bart Knaack Professional Testing #EuroSTARConf. Title: PowerPoint-presentatie Author: Bart Knaack Created Date: 11/2/2018 4:44:05 PM
Page 10: #EuroSTARConf · Bart Knaack Professional Testing #EuroSTARConf. Title: PowerPoint-presentatie Author: Bart Knaack Created Date: 11/2/2018 4:44:05 PM
Page 11: #EuroSTARConf · Bart Knaack Professional Testing #EuroSTARConf. Title: PowerPoint-presentatie Author: Bart Knaack Created Date: 11/2/2018 4:44:05 PM

Characteristics of IoT

• Asynchronous Communication

• Connectivity

• Central Network with ‘end user devices’

• Ubiquitous communication

• Protocol based/event driven software

• Fire and Forget Communication

• Loss of ownership

Page 12: #EuroSTARConf · Bart Knaack Professional Testing #EuroSTARConf. Title: PowerPoint-presentatie Author: Bart Knaack Created Date: 11/2/2018 4:44:05 PM

GSM testing in the early 90’s

• Event stubs and drivers

• Protocol simulators

• Feature interaction testing

• Message Interleaving

• Creation of Test environments

Page 13: #EuroSTARConf · Bart Knaack Professional Testing #EuroSTARConf. Title: PowerPoint-presentatie Author: Bart Knaack Created Date: 11/2/2018 4:44:05 PM

“My fridge has told my washingmachine to order some extra detergent, causeBOY, it is going tobe messy with allthat chocolate icecream!!!”

Page 14: #EuroSTARConf · Bart Knaack Professional Testing #EuroSTARConf. Title: PowerPoint-presentatie Author: Bart Knaack Created Date: 11/2/2018 4:44:05 PM

Taxonomy of Systems

Page 15: #EuroSTARConf · Bart Knaack Professional Testing #EuroSTARConf. Title: PowerPoint-presentatie Author: Bart Knaack Created Date: 11/2/2018 4:44:05 PM

SYSTEMINPUT OUTPUT

Page 16: #EuroSTARConf · Bart Knaack Professional Testing #EuroSTARConf. Title: PowerPoint-presentatie Author: Bart Knaack Created Date: 11/2/2018 4:44:05 PM

Types of systems

• Straight through processing systems

• Event Based systems

• Data (information) collecting/aggregating systems

• Decision support systems (rule based)

• Communication Systems

Page 17: #EuroSTARConf · Bart Knaack Professional Testing #EuroSTARConf. Title: PowerPoint-presentatie Author: Bart Knaack Created Date: 11/2/2018 4:44:05 PM

Characteristics of systems

• Real time vs effort based

• Synchronous vs Asynchronous

• Distributed vs ‘monolithic’

• Firmware vs Software

• Automous vs Human operated

• Boxed systems vs physically interacting systems

• Long term vs short lifed systems

• Single purpose vs versatile

• Fixed vs adaptive/self learning

Page 18: #EuroSTARConf · Bart Knaack Professional Testing #EuroSTARConf. Title: PowerPoint-presentatie Author: Bart Knaack Created Date: 11/2/2018 4:44:05 PM

What, Why, When, Where, and How?

Page 19: #EuroSTARConf · Bart Knaack Professional Testing #EuroSTARConf. Title: PowerPoint-presentatie Author: Bart Knaack Created Date: 11/2/2018 4:44:05 PM

BlockChain

Page 20: #EuroSTARConf · Bart Knaack Professional Testing #EuroSTARConf. Title: PowerPoint-presentatie Author: Bart Knaack Created Date: 11/2/2018 4:44:05 PM
Page 21: #EuroSTARConf · Bart Knaack Professional Testing #EuroSTARConf. Title: PowerPoint-presentatie Author: Bart Knaack Created Date: 11/2/2018 4:44:05 PM
Page 22: #EuroSTARConf · Bart Knaack Professional Testing #EuroSTARConf. Title: PowerPoint-presentatie Author: Bart Knaack Created Date: 11/2/2018 4:44:05 PM

Thank You!

Bart Knaack

Professional Testing

#EuroSTARConf