SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
5.
XXXXXXX = Lucky nr 7 + Racer
XXXXXXX = No license plate
6.
Why scripted testing has it’s limitations
System under test
Intended inputs
Monitored
output
Program state
System state
Configurations
(3rd party) libraries
Processes from other systems
System resources
Program state with unexpected outputs
System state
Impact on system resources
Impact on connected systems
8.
The 5 orders of ignorance
0OI = Lack of Ignorance
I (probably) know something. I have the answer and can explain it.
1OI = Lack of Knowledge
I don't know something, but I have a well formed question.
2OI = Lack of Awareness
I don't know that I don't know something. I have no idea what the right question is.
3OI = Lack of Process
I don't know a suitably way to find out I don't know that I don't know something.
I have no clue how to find the right idea's to search for the right question.
4OI = Meta-ignorance
I don't know about the Five Orders of Ignorance.
13.
“Exploratory testing is simultaneous
learning, test design, and test execution.”
James Bach, 1995
Test techniques improve result
Immediate investigation gives most information
Get to know the system
Definition of Exploratory testing
25.
“A tester is somebody who knows
that things can be different.”
testing is about critical
thinking and imagination
Jerry Weinberg
26.
…solving problems through an indirect
and creative approach, using reasoning that is
not immediately obvious and involving ideas
that may not be obtainable by using only
traditional step-by-step logic.
Lateral thinking is…
33.
1. Checking = a part of testing (which can often be automated)
2. BDD = mainly about having a conversation understanding system behaviour
3. Automated checking =! Test automation
4. You need creativity, critical and lateral thinking skills for testing
5. Assume that you are wrong when you think you know something (5 orders)
There is test automation!
34.
“Learning comes from
experiencing the unexpected”
“Ignorance is the single greatest
impediment to throughput”
Dan North - Introducing deliberate discovery
35.
Hey, I just met you
And this was crazy
So here’s my twitter
So tweet me maybe?!
@eddybruin
Credits for some slides go to: Cem Kaner, James Bach, Ilari Henrik, Elisabeth Hendrickson
Or me: eddy@loopforward.nl
Useful books on testing & checking
0 likes
Be the first to like this
Views
Total views
405
On SlideShare
0
From Embeds
0
Number of Embeds
14
You have now unlocked unlimited access to 20M+ documents!
Unlimited Reading
Learn faster and smarter from top experts
Unlimited Downloading
Download to take your learnings offline and on the go
You also get free access to Scribd!
Instant access to millions of ebooks, audiobooks, magazines, podcasts and more.
Read and listen offline with any device.
Free access to premium services like Tuneln, Mubi and more.