1 Traditional Testing R.I.P. Alternative Testing Do We Have to Test Like We Always Have? by Julian Harty 14 Nov 2010 2 Today's climate We live in an era where quality has been replaced by speed - people are trained to expect little to none, and are perfectly happy getting it. In such world, testing for quality must redefine itself and find a new purpose. Goranka Bjedov (Google)
16
Embed
Julian Harty - Alternatives To Testing - EuroSTAR 2010
EuroSTAR Software Testing Conference 2010 presentation on "Presentation Title" by "Speaker Name". See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
Traditional Testing R.I.P.
Alternative Testing
Do We Have to Test Like We Always Have?
by Julian Harty
14 Nov 2010
2
Today's climate
We live in an era where quality has been replaced by speed - people are trained to expect little to none, and are perfectly happy getting it.
In such world, testing for quality must redefine itself and find a new purpose.
Goranka Bjedov (Google)
3
Cost of “doing the right thing”
“ the cost of "doing it right" is far higher than the cost of only responding when someone does find a problem”
John Viega: CTO McAfee: The myths of security
4
Business Reality...
Police, private security experts and internet service providers said on Wednesday they had shut down the Mariposa botnet , one of the largest networks of hacked personal computers discovered.
It had siphoned off financial and other information from inside half of the largest 1,000 US companies.
March 3rd, 2010http://www.ft.com/cms/s/0/f6960e5a-2711-11df-b84e-0 0144feabdc0.html
5
Are Testers impotent?
Why didn't any of the testers find the security flaw(s)?
What can we do to improve our testing competences?
6
Why test at all?
Testing slows projects down
It can mislead, or divert attention from other, more important work
Most testing is futile!
What's the risk of failure?
7
Some impacts of “testing”
Incorrect diagnosis
Incorrect changes
Irrelevant bugs
Still unfixed bugs
(what we know could hurt us...)
8
Testers as second-class citizens
“Anyone can test”
Therefore, one tester is as good as another, and no/little better than 'anyone'
Therefore, testers are nothing special...
9
Speed is the competitive advantage
Faster, iterative, releases
Testing for
vs Productivity Quality
10
What do you actually do?
(when you think you're testing...)
11
Checking vs. Testing
Checking Is Confirmation
Testing Is Exploration and Learning
Checks Are Machine-Decidable; Tests Require Sapience