SlideShare a Scribd company logo
OMG, What Have We Done !? 
Gerlof Hoekstra, Atos 
www.eurostarconferences.com 
@esconfs 
#esconfs
 Gerlof Hoekstra (NL) 
 Started as software engineer 
 Early 90’s: Testing! 
 Sr Test Consultant/-Manager at Atos 
 From software testing to large scale 
integration testing 
◦ Complex business processes 
◦ Many stakeholders 
◦ Many (software) suppliers
 I had a dream… 
 Implemented standard test 
procedures 
 10 years later: everything still the 
same 
 Dream came true: but does this 
make me happy?
 Assembling my E2E test team 
 Certified test professionals or ….? 
 What has happened? 
 Somewhere, something must 
have gone wrong….
 The Test Plan 
 Independent Testing 
 Test Reporting & The Go / No Go Advice 
 Entry/exit criteria 
 Defect databases 
 Defect handling workflows 
 Test case specifications 
 Defect severity definitions 
 … 
 …
Raise a 
defect 
On hold, postpone defect N 
Accept 
new Open Assigned 
fix defect 
in progress 
Deliver fix 
to test 
analyse defect Y fixed Deployed 
Retest 
defect 
Postponed 
Retest OK Y Validated Closed 
N Rejected Accept 
rejection 
Y 
N
The creation of the test plan involves the following activities: 
1. Establishing the assignment 
2. Understanding the assignment 
3. Determining the test basis 
4. Analysing the product risks 
5. Determining the test strategy 
6. Estimating the effort 
7. Determining the planning 
8. Allocating test units and test techniques 
9. Defining the test products 
10.Defining the organisation 
11.Defining the infrastructure 
12.Organising the management 
13.Determining the test project risks and countermeasures 
14.Feedback and consolidation of the plan
The creation of the test plan involves the following activities: 
1. Establishing the assignment 
2. Understanding the assignment 
3. Determining the test basis 
4. Analysing the product risks 
5. Determining the test strategy 
6. Estimating the effort 
7. Determining the planning 
8. Allocating test units and test techniques 
9. Defining the test products 
10.Defining the organisation 
11.Defining the infrastructure 
12.Organising the management 
13.Determining the test project risks and countermeasures 
14.Feedback and consolidation of the plan 
Now look at this !?!
 Shall we strip the Test Plan to the bone and never write those 
big, boring and useless documents anymore? 
 Shall we strip the test planning process to the bone and never 
do it alone at the office but always in heavy interaction with 
our stakeholders?
 “Testing requires skills that developers generally don’t have” 
 “Testing should be done by independent professionals, specialists” 
 “You can’t let a butcher test his own meat” 
 Really?? 
Testing is part of our life …
 “We strictly separate development and 
testing…” 
 “We pay the developing party a fixed 
price for the product they deliver…” 
 “We pay the testing provider a fixed 
price for each defect they discover…” 
 “But we subtract that from the fee for 
the developing party!”
 Nail down entry/exit & acceptance criteria 
 Hire independent test supplier for acceptance testing, preferably 
fixed price based on: 
◦ function points 
◦ number of test cases 
◦ number of requirements 
◦ --- 
 Test supplier executes acceptance tests 
 The customer accepts
 Is this the way to get a product accepted by its stakeholders? 
 Don’t we reduce testing to just a series of contractual checks? 
 Does this customer realize what he is (not) getting? 
 If we need to ‘dig somewhat deeper’: how about the contract? 
 Shouldn’t we (the test providers) at least warn our customer?
 Numbers/Graphs/KPI’s 
 # test cases executed 
 # test cases passed 
 $ test cases failed 
 # defects found/fixed/open 
 Coverage % 
 Defect density 
 Defect Detection % 
 Lists of open defects 
 Traffic lights 
 GO/NO GO ADVICE
We have reached 95% 
multiple condition 
coverage 
Does this mean: 
 we have a quality product now? 
 the product complies to the design? 
 we have a usable product? 
What on earth does that 
mean?? 
Must be good, 95% is 
almost everything 
Multiple condition coverage
 If my customer asks me (the test manager) for a go/no go 
advice, I consider that as a personal failure. I did not properly 
do my job! 
 If I did, what would my advice be worth anyway?
 We covered 95% of the area 
 We found 60 mines 
 We disarmed 58 mines 
 The 2 mines we did not disarm are here 
 These are MSM MKII mines containing 4Kg of 
Composition B explosives 
IS THIS USEFUL INFORMATION ? 
WOULD YOU APPRECIATE MY GO/NO GO ADVISE?
 Do you consider your ‘mature’ test process as a bless or a 
curse? 
 Shouldn’t I complain and just be glad with what we have 
accomplished?
 Consider you own test plan template. If you would strip it to 
the bone: 
◦ What parts would you immediately throw out? 
◦ What should definitely be in there? 
 Consider your own test planning process. How could you 
make it 
◦ Lighter? 
◦ More effective? 
◦ More interactive? 
◦ Less boring?
 To test suppliers 
◦ (Ethical question): Do you join the rat race of test commoditization/ 
should we warn customers for the consequences of excessive 
separation of testing? How can we? 
 To customers 
◦ Does your purchase department really know what they are doing when 
they define all those fancy KPI’s. 
◦ How can you build positive incentives into test SLA’s to stimulate testers 
to use their brains in stead of just following procedures and recipes?
 Suggestions for alternative ways of reporting? 
 Can you imagine why I never use the traffic lights symbols in 
test reporting? 
 What would be a good alternative?
Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013
Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013
Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013
Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013
Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013
Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013
Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013

More Related Content

What's hot

Failure Analysis Investigation for Medical Devices
Failure Analysis Investigation for Medical DevicesFailure Analysis Investigation for Medical Devices
Failure Analysis Investigation for Medical Devices
CHIARA FERRARI
 
Is test automation really the solution to your quality problem
Is test automation really the solution to your quality problemIs test automation really the solution to your quality problem
Is test automation really the solution to your quality problem
Reuben Korngold
 
New 7 QC Tools | New 7 QC tools training
New 7 QC Tools | New 7 QC tools trainingNew 7 QC Tools | New 7 QC tools training
New 7 QC Tools | New 7 QC tools training
himalya sharma
 
Software Test Engineering - A guide to becoming successful tester
Software Test Engineering - A guide to becoming successful testerSoftware Test Engineering - A guide to becoming successful tester
Software Test Engineering - A guide to becoming successful tester
Asim Kazmi
 
Yield and Productivity Improvements
Yield and Productivity ImprovementsYield and Productivity Improvements
Yield and Productivity ImprovementsJohn Glenning
 
The Lost Art of Acceptance Testing
The Lost Art of Acceptance TestingThe Lost Art of Acceptance Testing
The Lost Art of Acceptance Testing
TechWell
 
7 QC Tools | 7 QC TOOLS TRAINING
7 QC Tools | 7 QC TOOLS TRAINING7 QC Tools | 7 QC TOOLS TRAINING
7 QC Tools | 7 QC TOOLS TRAINING
himalya sharma
 
Business Story Method - Overview
Business Story Method - OverviewBusiness Story Method - Overview
Business Story Method - Overview
Paul Gerrard
 
SOLIDWORKS Plastics You Can't Mold That - Here's Why
SOLIDWORKS Plastics   You Can't Mold That - Here's WhySOLIDWORKS Plastics   You Can't Mold That - Here's Why
SOLIDWORKS Plastics You Can't Mold That - Here's Why
Hawk Ridge Systems
 
7 QC Tools | 7 QC TOOLS TRAINING
7 QC Tools | 7 QC TOOLS TRAINING7 QC Tools | 7 QC TOOLS TRAINING
7 QC Tools | 7 QC TOOLS TRAINING
himalya sharma
 
Tips for automation project final
Tips for automation project finalTips for automation project final
Tips for automation project final
Massimo Cappello
 
Keynote: What Executives Value in Testing
Keynote: What Executives Value in TestingKeynote: What Executives Value in Testing
Keynote: What Executives Value in Testing
TechWell
 
HALT value FMS Reliability
HALT value FMS ReliabilityHALT value FMS Reliability
HALT value FMS Reliability
Accendo Reliability
 
David Hayman - Say What? Testing a Voice Avtivated System - EuroSTAR 2010
David Hayman - Say What? Testing a Voice Avtivated System - EuroSTAR 2010David Hayman - Say What? Testing a Voice Avtivated System - EuroSTAR 2010
David Hayman - Say What? Testing a Voice Avtivated System - EuroSTAR 2010
TEST Huddle
 
Digital Gaggle | September 2017 SEO Conference | Stephen Pavlovich 'Applying ...
Digital Gaggle | September 2017 SEO Conference | Stephen Pavlovich 'Applying ...Digital Gaggle | September 2017 SEO Conference | Stephen Pavlovich 'Applying ...
Digital Gaggle | September 2017 SEO Conference | Stephen Pavlovich 'Applying ...
Noisy Little Monkey
 
Quality News Letter -Feb
Quality News Letter -FebQuality News Letter -Feb
Quality News Letter -FebPeter Zhou
 
Moaz Hewedy Resume
Moaz Hewedy ResumeMoaz Hewedy Resume
Moaz Hewedy ResumeMoaz Hewedy
 
Treat Your Unit Tests As Production Code - DARGO - Amadeus - Soirée du Test L...
Treat Your Unit Tests As Production Code - DARGO - Amadeus - Soirée du Test L...Treat Your Unit Tests As Production Code - DARGO - Amadeus - Soirée du Test L...
Treat Your Unit Tests As Production Code - DARGO - Amadeus - Soirée du Test L...
TelecomValley
 

What's hot (20)

Failure Analysis Investigation for Medical Devices
Failure Analysis Investigation for Medical DevicesFailure Analysis Investigation for Medical Devices
Failure Analysis Investigation for Medical Devices
 
Is test automation really the solution to your quality problem
Is test automation really the solution to your quality problemIs test automation really the solution to your quality problem
Is test automation really the solution to your quality problem
 
8 D
8 D8 D
8 D
 
New 7 QC Tools | New 7 QC tools training
New 7 QC Tools | New 7 QC tools trainingNew 7 QC Tools | New 7 QC tools training
New 7 QC Tools | New 7 QC tools training
 
Software Test Engineering - A guide to becoming successful tester
Software Test Engineering - A guide to becoming successful testerSoftware Test Engineering - A guide to becoming successful tester
Software Test Engineering - A guide to becoming successful tester
 
Yield and Productivity Improvements
Yield and Productivity ImprovementsYield and Productivity Improvements
Yield and Productivity Improvements
 
The Lost Art of Acceptance Testing
The Lost Art of Acceptance TestingThe Lost Art of Acceptance Testing
The Lost Art of Acceptance Testing
 
7 QC Tools | 7 QC TOOLS TRAINING
7 QC Tools | 7 QC TOOLS TRAINING7 QC Tools | 7 QC TOOLS TRAINING
7 QC Tools | 7 QC TOOLS TRAINING
 
Business Story Method - Overview
Business Story Method - OverviewBusiness Story Method - Overview
Business Story Method - Overview
 
SOLIDWORKS Plastics You Can't Mold That - Here's Why
SOLIDWORKS Plastics   You Can't Mold That - Here's WhySOLIDWORKS Plastics   You Can't Mold That - Here's Why
SOLIDWORKS Plastics You Can't Mold That - Here's Why
 
7 QC Tools | 7 QC TOOLS TRAINING
7 QC Tools | 7 QC TOOLS TRAINING7 QC Tools | 7 QC TOOLS TRAINING
7 QC Tools | 7 QC TOOLS TRAINING
 
Tips for automation project final
Tips for automation project finalTips for automation project final
Tips for automation project final
 
Keynote: What Executives Value in Testing
Keynote: What Executives Value in TestingKeynote: What Executives Value in Testing
Keynote: What Executives Value in Testing
 
HALT value FMS Reliability
HALT value FMS ReliabilityHALT value FMS Reliability
HALT value FMS Reliability
 
David Hayman - Say What? Testing a Voice Avtivated System - EuroSTAR 2010
David Hayman - Say What? Testing a Voice Avtivated System - EuroSTAR 2010David Hayman - Say What? Testing a Voice Avtivated System - EuroSTAR 2010
David Hayman - Say What? Testing a Voice Avtivated System - EuroSTAR 2010
 
Digital Gaggle | September 2017 SEO Conference | Stephen Pavlovich 'Applying ...
Digital Gaggle | September 2017 SEO Conference | Stephen Pavlovich 'Applying ...Digital Gaggle | September 2017 SEO Conference | Stephen Pavlovich 'Applying ...
Digital Gaggle | September 2017 SEO Conference | Stephen Pavlovich 'Applying ...
 
Quality News Letter -Feb
Quality News Letter -FebQuality News Letter -Feb
Quality News Letter -Feb
 
Moaz Hewedy Resume
Moaz Hewedy ResumeMoaz Hewedy Resume
Moaz Hewedy Resume
 
Test
TestTest
Test
 
Treat Your Unit Tests As Production Code - DARGO - Amadeus - Soirée du Test L...
Treat Your Unit Tests As Production Code - DARGO - Amadeus - Soirée du Test L...Treat Your Unit Tests As Production Code - DARGO - Amadeus - Soirée du Test L...
Treat Your Unit Tests As Production Code - DARGO - Amadeus - Soirée du Test L...
 

Viewers also liked

Markus Gartner - Alternative Paths for Self-Education in Software Testing - E...
Markus Gartner - Alternative Paths for Self-Education in Software Testing - E...Markus Gartner - Alternative Paths for Self-Education in Software Testing - E...
Markus Gartner - Alternative Paths for Self-Education in Software Testing - E...
TEST Huddle
 
Narendra Ponnuswamy - Performance Testing Effort - Estimation or Guesstimation?
Narendra Ponnuswamy - Performance Testing Effort - Estimation or Guesstimation? Narendra Ponnuswamy - Performance Testing Effort - Estimation or Guesstimation?
Narendra Ponnuswamy - Performance Testing Effort - Estimation or Guesstimation?
TEST Huddle
 
Tony Bruce - One More question.... - EuroSTAR 2013
Tony Bruce - One More question.... -  EuroSTAR 2013Tony Bruce - One More question.... -  EuroSTAR 2013
Tony Bruce - One More question.... - EuroSTAR 2013
TEST Huddle
 
Paul Holland - How To Organise a Peer Conference - EuroSTAR 2013
Paul Holland - How To Organise a Peer Conference - EuroSTAR 2013Paul Holland - How To Organise a Peer Conference - EuroSTAR 2013
Paul Holland - How To Organise a Peer Conference - EuroSTAR 2013
TEST Huddle
 
Julian Harty - Open Sourcing Testing - EuroSTAR 2012
Julian Harty - Open Sourcing Testing - EuroSTAR 2012Julian Harty - Open Sourcing Testing - EuroSTAR 2012
Julian Harty - Open Sourcing Testing - EuroSTAR 2012
TEST Huddle
 
Iain McCowatt - Automation Time to Change Our Models - EuroSTAR 2013
Iain McCowatt - Automation Time to Change Our Models - EuroSTAR 2013Iain McCowatt - Automation Time to Change Our Models - EuroSTAR 2013
Iain McCowatt - Automation Time to Change Our Models - EuroSTAR 2013
TEST Huddle
 
Geoff & Emily Bache - Specification By Example With GUI Tests-How Could That ...
Geoff & Emily Bache - Specification By Example With GUI Tests-How Could That ...Geoff & Emily Bache - Specification By Example With GUI Tests-How Could That ...
Geoff & Emily Bache - Specification By Example With GUI Tests-How Could That ...
TEST Huddle
 
Jeanne Hofmans & Eduard Hartog - How to Test a Tunnel - EuroSTAR 2013
Jeanne Hofmans & Eduard Hartog - How to Test a Tunnel - EuroSTAR 2013Jeanne Hofmans & Eduard Hartog - How to Test a Tunnel - EuroSTAR 2013
Jeanne Hofmans & Eduard Hartog - How to Test a Tunnel - EuroSTAR 2013
TEST Huddle
 
Alexandra Schladebeck - What Agile Teams Can Learn From World of Warcraft - E...
Alexandra Schladebeck - What Agile Teams Can Learn From World of Warcraft - E...Alexandra Schladebeck - What Agile Teams Can Learn From World of Warcraft - E...
Alexandra Schladebeck - What Agile Teams Can Learn From World of Warcraft - E...
TEST Huddle
 
Ruud Teunissen - The Awful Truth About Estimation, Have I Been Wrong All Alon...
Ruud Teunissen - The Awful Truth About Estimation, Have I Been Wrong All Alon...Ruud Teunissen - The Awful Truth About Estimation, Have I Been Wrong All Alon...
Ruud Teunissen - The Awful Truth About Estimation, Have I Been Wrong All Alon...
TEST Huddle
 
Rajesh Mathur - Testing in a Challenging Environment - EuroSTAR 2013
Rajesh Mathur - Testing in a Challenging Environment - EuroSTAR 2013Rajesh Mathur - Testing in a Challenging Environment - EuroSTAR 2013
Rajesh Mathur - Testing in a Challenging Environment - EuroSTAR 2013
TEST Huddle
 
Pekka Marjamaki - Testing Me - EuroSTAR 2013
Pekka Marjamaki - Testing Me - EuroSTAR 2013Pekka Marjamaki - Testing Me - EuroSTAR 2013
Pekka Marjamaki - Testing Me - EuroSTAR 2013
TEST Huddle
 
Morten Hougaard - Autism, A Benefit For Testing - EuroSTAR 2013
Morten Hougaard - Autism, A Benefit For Testing - EuroSTAR 2013Morten Hougaard - Autism, A Benefit For Testing - EuroSTAR 2013
Morten Hougaard - Autism, A Benefit For Testing - EuroSTAR 2013
TEST Huddle
 
Bob Harnisch & Tim Koomen - Mixing Waterfall, Agile & Outsourcing at Dutch Ra...
Bob Harnisch & Tim Koomen - Mixing Waterfall, Agile & Outsourcing at Dutch Ra...Bob Harnisch & Tim Koomen - Mixing Waterfall, Agile & Outsourcing at Dutch Ra...
Bob Harnisch & Tim Koomen - Mixing Waterfall, Agile & Outsourcing at Dutch Ra...
TEST Huddle
 
Jouri Dufour - How About Security Testing - EuroSTAR 2013
Jouri Dufour - How About Security Testing - EuroSTAR 2013Jouri Dufour - How About Security Testing - EuroSTAR 2013
Jouri Dufour - How About Security Testing - EuroSTAR 2013
TEST Huddle
 
Remi Hansen - Test Strategies Are 90% Waste - EuroSTAR 2013
Remi Hansen - Test Strategies Are 90% Waste - EuroSTAR 2013Remi Hansen - Test Strategies Are 90% Waste - EuroSTAR 2013
Remi Hansen - Test Strategies Are 90% Waste - EuroSTAR 2013
TEST Huddle
 
Jackie McDougall - Testing on Trial - EuroSTAR 2013
Jackie McDougall - Testing on Trial - EuroSTAR 2013Jackie McDougall - Testing on Trial - EuroSTAR 2013
Jackie McDougall - Testing on Trial - EuroSTAR 2013
TEST Huddle
 
Pradeep Soundararajan - Testing for Sales and Competitor Analysis - EuroSTAR ...
Pradeep Soundararajan - Testing for Sales and Competitor Analysis - EuroSTAR ...Pradeep Soundararajan - Testing for Sales and Competitor Analysis - EuroSTAR ...
Pradeep Soundararajan - Testing for Sales and Competitor Analysis - EuroSTAR ...
TEST Huddle
 
Emily Bache - Readable, Executable Requirements: Hands-On - EuroSTAR 2013
Emily Bache - Readable, Executable Requirements: Hands-On - EuroSTAR 2013Emily Bache - Readable, Executable Requirements: Hands-On - EuroSTAR 2013
Emily Bache - Readable, Executable Requirements: Hands-On - EuroSTAR 2013
TEST Huddle
 
Alexandra Casapu - Fooled by Unknown Unknowns, A Success Story - EuroSTAR 2013
Alexandra Casapu - Fooled by Unknown Unknowns, A Success Story - EuroSTAR 2013Alexandra Casapu - Fooled by Unknown Unknowns, A Success Story - EuroSTAR 2013
Alexandra Casapu - Fooled by Unknown Unknowns, A Success Story - EuroSTAR 2013
TEST Huddle
 

Viewers also liked (20)

Markus Gartner - Alternative Paths for Self-Education in Software Testing - E...
Markus Gartner - Alternative Paths for Self-Education in Software Testing - E...Markus Gartner - Alternative Paths for Self-Education in Software Testing - E...
Markus Gartner - Alternative Paths for Self-Education in Software Testing - E...
 
Narendra Ponnuswamy - Performance Testing Effort - Estimation or Guesstimation?
Narendra Ponnuswamy - Performance Testing Effort - Estimation or Guesstimation? Narendra Ponnuswamy - Performance Testing Effort - Estimation or Guesstimation?
Narendra Ponnuswamy - Performance Testing Effort - Estimation or Guesstimation?
 
Tony Bruce - One More question.... - EuroSTAR 2013
Tony Bruce - One More question.... -  EuroSTAR 2013Tony Bruce - One More question.... -  EuroSTAR 2013
Tony Bruce - One More question.... - EuroSTAR 2013
 
Paul Holland - How To Organise a Peer Conference - EuroSTAR 2013
Paul Holland - How To Organise a Peer Conference - EuroSTAR 2013Paul Holland - How To Organise a Peer Conference - EuroSTAR 2013
Paul Holland - How To Organise a Peer Conference - EuroSTAR 2013
 
Julian Harty - Open Sourcing Testing - EuroSTAR 2012
Julian Harty - Open Sourcing Testing - EuroSTAR 2012Julian Harty - Open Sourcing Testing - EuroSTAR 2012
Julian Harty - Open Sourcing Testing - EuroSTAR 2012
 
Iain McCowatt - Automation Time to Change Our Models - EuroSTAR 2013
Iain McCowatt - Automation Time to Change Our Models - EuroSTAR 2013Iain McCowatt - Automation Time to Change Our Models - EuroSTAR 2013
Iain McCowatt - Automation Time to Change Our Models - EuroSTAR 2013
 
Geoff & Emily Bache - Specification By Example With GUI Tests-How Could That ...
Geoff & Emily Bache - Specification By Example With GUI Tests-How Could That ...Geoff & Emily Bache - Specification By Example With GUI Tests-How Could That ...
Geoff & Emily Bache - Specification By Example With GUI Tests-How Could That ...
 
Jeanne Hofmans & Eduard Hartog - How to Test a Tunnel - EuroSTAR 2013
Jeanne Hofmans & Eduard Hartog - How to Test a Tunnel - EuroSTAR 2013Jeanne Hofmans & Eduard Hartog - How to Test a Tunnel - EuroSTAR 2013
Jeanne Hofmans & Eduard Hartog - How to Test a Tunnel - EuroSTAR 2013
 
Alexandra Schladebeck - What Agile Teams Can Learn From World of Warcraft - E...
Alexandra Schladebeck - What Agile Teams Can Learn From World of Warcraft - E...Alexandra Schladebeck - What Agile Teams Can Learn From World of Warcraft - E...
Alexandra Schladebeck - What Agile Teams Can Learn From World of Warcraft - E...
 
Ruud Teunissen - The Awful Truth About Estimation, Have I Been Wrong All Alon...
Ruud Teunissen - The Awful Truth About Estimation, Have I Been Wrong All Alon...Ruud Teunissen - The Awful Truth About Estimation, Have I Been Wrong All Alon...
Ruud Teunissen - The Awful Truth About Estimation, Have I Been Wrong All Alon...
 
Rajesh Mathur - Testing in a Challenging Environment - EuroSTAR 2013
Rajesh Mathur - Testing in a Challenging Environment - EuroSTAR 2013Rajesh Mathur - Testing in a Challenging Environment - EuroSTAR 2013
Rajesh Mathur - Testing in a Challenging Environment - EuroSTAR 2013
 
Pekka Marjamaki - Testing Me - EuroSTAR 2013
Pekka Marjamaki - Testing Me - EuroSTAR 2013Pekka Marjamaki - Testing Me - EuroSTAR 2013
Pekka Marjamaki - Testing Me - EuroSTAR 2013
 
Morten Hougaard - Autism, A Benefit For Testing - EuroSTAR 2013
Morten Hougaard - Autism, A Benefit For Testing - EuroSTAR 2013Morten Hougaard - Autism, A Benefit For Testing - EuroSTAR 2013
Morten Hougaard - Autism, A Benefit For Testing - EuroSTAR 2013
 
Bob Harnisch & Tim Koomen - Mixing Waterfall, Agile & Outsourcing at Dutch Ra...
Bob Harnisch & Tim Koomen - Mixing Waterfall, Agile & Outsourcing at Dutch Ra...Bob Harnisch & Tim Koomen - Mixing Waterfall, Agile & Outsourcing at Dutch Ra...
Bob Harnisch & Tim Koomen - Mixing Waterfall, Agile & Outsourcing at Dutch Ra...
 
Jouri Dufour - How About Security Testing - EuroSTAR 2013
Jouri Dufour - How About Security Testing - EuroSTAR 2013Jouri Dufour - How About Security Testing - EuroSTAR 2013
Jouri Dufour - How About Security Testing - EuroSTAR 2013
 
Remi Hansen - Test Strategies Are 90% Waste - EuroSTAR 2013
Remi Hansen - Test Strategies Are 90% Waste - EuroSTAR 2013Remi Hansen - Test Strategies Are 90% Waste - EuroSTAR 2013
Remi Hansen - Test Strategies Are 90% Waste - EuroSTAR 2013
 
Jackie McDougall - Testing on Trial - EuroSTAR 2013
Jackie McDougall - Testing on Trial - EuroSTAR 2013Jackie McDougall - Testing on Trial - EuroSTAR 2013
Jackie McDougall - Testing on Trial - EuroSTAR 2013
 
Pradeep Soundararajan - Testing for Sales and Competitor Analysis - EuroSTAR ...
Pradeep Soundararajan - Testing for Sales and Competitor Analysis - EuroSTAR ...Pradeep Soundararajan - Testing for Sales and Competitor Analysis - EuroSTAR ...
Pradeep Soundararajan - Testing for Sales and Competitor Analysis - EuroSTAR ...
 
Emily Bache - Readable, Executable Requirements: Hands-On - EuroSTAR 2013
Emily Bache - Readable, Executable Requirements: Hands-On - EuroSTAR 2013Emily Bache - Readable, Executable Requirements: Hands-On - EuroSTAR 2013
Emily Bache - Readable, Executable Requirements: Hands-On - EuroSTAR 2013
 
Alexandra Casapu - Fooled by Unknown Unknowns, A Success Story - EuroSTAR 2013
Alexandra Casapu - Fooled by Unknown Unknowns, A Success Story - EuroSTAR 2013Alexandra Casapu - Fooled by Unknown Unknowns, A Success Story - EuroSTAR 2013
Alexandra Casapu - Fooled by Unknown Unknowns, A Success Story - EuroSTAR 2013
 

Similar to Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013

Anton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQBAnton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQB
Ievgenii Katsan
 
Software testing-in-gurgaon
Software testing-in-gurgaonSoftware testing-in-gurgaon
Software testing-in-gurgaon
AP EDUSOFT
 
Manual Testing real time questions .pdf
Manual Testing real time questions .pdfManual Testing real time questions .pdf
Manual Testing real time questions .pdf
TiktokIndia2
 
Choosing an alm tool set
Choosing an alm tool setChoosing an alm tool set
Choosing an alm tool set
Ian McDonald
 
Agile testingandautomation
Agile testingandautomationAgile testingandautomation
Agile testingandautomation
jeisner
 
Stc chandan patary_ua_testing _ stc
Stc chandan patary_ua_testing _ stcStc chandan patary_ua_testing _ stc
Stc chandan patary_ua_testing _ stc
Chandan Patary
 
Testing Intelligence
Testing IntelligenceTesting Intelligence
Testing Intelligence
Lalit Bhamare
 
Start with Quality - an Agile Tester's Case Study
Start with Quality - an Agile Tester's Case StudyStart with Quality - an Agile Tester's Case Study
Start with Quality - an Agile Tester's Case Study
Nick Zdunić
 
Fundamentals of Testing (2013)
Fundamentals of Testing (2013)Fundamentals of Testing (2013)
Fundamentals of Testing (2013)
Jana Gierloff
 
Quality control and quality managment philosophies by Prof.Saurabh S. Bhange
Quality control and quality managment philosophies by Prof.Saurabh S. BhangeQuality control and quality managment philosophies by Prof.Saurabh S. Bhange
Quality control and quality managment philosophies by Prof.Saurabh S. Bhange
Saurabh Bhange
 
Session 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM CertificationsSession 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM Certifications
Seshne Govender
 
Value added testing (VAT)
Value added testing (VAT)Value added testing (VAT)
Value added testing (VAT)
Harishankar Srinivasan
 
[Paul Holland] Trends in Software Testing
[Paul Holland] Trends in Software Testing[Paul Holland] Trends in Software Testing
[Paul Holland] Trends in Software Testing
Ho Chi Minh City Software Testing Club
 
Gap assessment Continuous Testing
Gap assessment   Continuous TestingGap assessment   Continuous Testing
Gap assessment Continuous Testing
Marc Hornbeek
 
SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptxSOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
Financial Services Innovators
 
Lean Startup 301
Lean Startup 301Lean Startup 301
Lean Startup 301
Lean Startup Co.
 
John Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test WellJohn Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test Well
TEST Huddle
 
First 30 days of Your CRO Program
First 30 days of Your CRO ProgramFirst 30 days of Your CRO Program
First 30 days of Your CRO Program
VWO
 
5W2H Implementation Project.pptx
5W2H Implementation Project.pptx5W2H Implementation Project.pptx
5W2H Implementation Project.pptx
DhawandeepSoni
 

Similar to Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013 (20)

Anton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQBAnton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQB
 
Software testing-in-gurgaon
Software testing-in-gurgaonSoftware testing-in-gurgaon
Software testing-in-gurgaon
 
Manual Testing real time questions .pdf
Manual Testing real time questions .pdfManual Testing real time questions .pdf
Manual Testing real time questions .pdf
 
Choosing an alm tool set
Choosing an alm tool setChoosing an alm tool set
Choosing an alm tool set
 
Agile testingandautomation
Agile testingandautomationAgile testingandautomation
Agile testingandautomation
 
Stc chandan patary_ua_testing _ stc
Stc chandan patary_ua_testing _ stcStc chandan patary_ua_testing _ stc
Stc chandan patary_ua_testing _ stc
 
Testing Intelligence
Testing IntelligenceTesting Intelligence
Testing Intelligence
 
Start with Quality - an Agile Tester's Case Study
Start with Quality - an Agile Tester's Case StudyStart with Quality - an Agile Tester's Case Study
Start with Quality - an Agile Tester's Case Study
 
Fundamentals of Testing (2013)
Fundamentals of Testing (2013)Fundamentals of Testing (2013)
Fundamentals of Testing (2013)
 
Quality control and quality managment philosophies by Prof.Saurabh S. Bhange
Quality control and quality managment philosophies by Prof.Saurabh S. BhangeQuality control and quality managment philosophies by Prof.Saurabh S. Bhange
Quality control and quality managment philosophies by Prof.Saurabh S. Bhange
 
Session 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM CertificationsSession 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM Certifications
 
Value added testing (VAT)
Value added testing (VAT)Value added testing (VAT)
Value added testing (VAT)
 
[Paul Holland] Trends in Software Testing
[Paul Holland] Trends in Software Testing[Paul Holland] Trends in Software Testing
[Paul Holland] Trends in Software Testing
 
Gap assessment Continuous Testing
Gap assessment   Continuous TestingGap assessment   Continuous Testing
Gap assessment Continuous Testing
 
SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptxSOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
 
Lean Startup 301
Lean Startup 301Lean Startup 301
Lean Startup 301
 
John Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test WellJohn Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test Well
 
First 30 days of Your CRO Program
First 30 days of Your CRO ProgramFirst 30 days of Your CRO Program
First 30 days of Your CRO Program
 
Software Testing 2/5
Software Testing 2/5Software Testing 2/5
Software Testing 2/5
 
5W2H Implementation Project.pptx
5W2H Implementation Project.pptx5W2H Implementation Project.pptx
5W2H Implementation Project.pptx
 

More from TEST Huddle

Why We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureWhy We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- Accenture
TEST Huddle
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
TEST Huddle
 
Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway
TEST Huddle
 
Being a Tester in Scrum
Being a Tester in ScrumBeing a Tester in Scrum
Being a Tester in Scrum
TEST Huddle
 
Leveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsLeveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional Tests
TEST Huddle
 
Using Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkUsing Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test Work
TEST Huddle
 
Big Data: The Magic to Attain New Heights
Big Data:  The Magic to Attain New HeightsBig Data:  The Magic to Attain New Heights
Big Data: The Magic to Attain New Heights
TEST Huddle
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
TEST Huddle
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of Us
TEST Huddle
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)
TEST Huddle
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger Enterprises
TEST Huddle
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?
TEST Huddle
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test Coverage
TEST Huddle
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for Testers
TEST Huddle
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?
TEST Huddle
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfully
TEST Huddle
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey
TEST Huddle
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using Heuristics
TEST Huddle
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your Role
TEST Huddle
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0
TEST Huddle
 

More from TEST Huddle (20)

Why We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureWhy We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- Accenture
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
 
Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway
 
Being a Tester in Scrum
Being a Tester in ScrumBeing a Tester in Scrum
Being a Tester in Scrum
 
Leveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsLeveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional Tests
 
Using Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkUsing Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test Work
 
Big Data: The Magic to Attain New Heights
Big Data:  The Magic to Attain New HeightsBig Data:  The Magic to Attain New Heights
Big Data: The Magic to Attain New Heights
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of Us
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger Enterprises
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test Coverage
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for Testers
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfully
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using Heuristics
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your Role
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0
 

Recently uploaded

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 

Recently uploaded (20)

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 

Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013

  • 1. OMG, What Have We Done !? Gerlof Hoekstra, Atos www.eurostarconferences.com @esconfs #esconfs
  • 2.  Gerlof Hoekstra (NL)  Started as software engineer  Early 90’s: Testing!  Sr Test Consultant/-Manager at Atos  From software testing to large scale integration testing ◦ Complex business processes ◦ Many stakeholders ◦ Many (software) suppliers
  • 3.  I had a dream…  Implemented standard test procedures  10 years later: everything still the same  Dream came true: but does this make me happy?
  • 4.  Assembling my E2E test team  Certified test professionals or ….?  What has happened?  Somewhere, something must have gone wrong….
  • 5.  The Test Plan  Independent Testing  Test Reporting & The Go / No Go Advice  Entry/exit criteria  Defect databases  Defect handling workflows  Test case specifications  Defect severity definitions  …  …
  • 6. Raise a defect On hold, postpone defect N Accept new Open Assigned fix defect in progress Deliver fix to test analyse defect Y fixed Deployed Retest defect Postponed Retest OK Y Validated Closed N Rejected Accept rejection Y N
  • 7. The creation of the test plan involves the following activities: 1. Establishing the assignment 2. Understanding the assignment 3. Determining the test basis 4. Analysing the product risks 5. Determining the test strategy 6. Estimating the effort 7. Determining the planning 8. Allocating test units and test techniques 9. Defining the test products 10.Defining the organisation 11.Defining the infrastructure 12.Organising the management 13.Determining the test project risks and countermeasures 14.Feedback and consolidation of the plan
  • 8. The creation of the test plan involves the following activities: 1. Establishing the assignment 2. Understanding the assignment 3. Determining the test basis 4. Analysing the product risks 5. Determining the test strategy 6. Estimating the effort 7. Determining the planning 8. Allocating test units and test techniques 9. Defining the test products 10.Defining the organisation 11.Defining the infrastructure 12.Organising the management 13.Determining the test project risks and countermeasures 14.Feedback and consolidation of the plan Now look at this !?!
  • 9.  Shall we strip the Test Plan to the bone and never write those big, boring and useless documents anymore?  Shall we strip the test planning process to the bone and never do it alone at the office but always in heavy interaction with our stakeholders?
  • 10.  “Testing requires skills that developers generally don’t have”  “Testing should be done by independent professionals, specialists”  “You can’t let a butcher test his own meat”  Really?? Testing is part of our life …
  • 11.  “We strictly separate development and testing…”  “We pay the developing party a fixed price for the product they deliver…”  “We pay the testing provider a fixed price for each defect they discover…”  “But we subtract that from the fee for the developing party!”
  • 12.  Nail down entry/exit & acceptance criteria  Hire independent test supplier for acceptance testing, preferably fixed price based on: ◦ function points ◦ number of test cases ◦ number of requirements ◦ ---  Test supplier executes acceptance tests  The customer accepts
  • 13.  Is this the way to get a product accepted by its stakeholders?  Don’t we reduce testing to just a series of contractual checks?  Does this customer realize what he is (not) getting?  If we need to ‘dig somewhat deeper’: how about the contract?  Shouldn’t we (the test providers) at least warn our customer?
  • 14.  Numbers/Graphs/KPI’s  # test cases executed  # test cases passed  $ test cases failed  # defects found/fixed/open  Coverage %  Defect density  Defect Detection %  Lists of open defects  Traffic lights  GO/NO GO ADVICE
  • 15. We have reached 95% multiple condition coverage Does this mean:  we have a quality product now?  the product complies to the design?  we have a usable product? What on earth does that mean?? Must be good, 95% is almost everything Multiple condition coverage
  • 16.  If my customer asks me (the test manager) for a go/no go advice, I consider that as a personal failure. I did not properly do my job!  If I did, what would my advice be worth anyway?
  • 17.  We covered 95% of the area  We found 60 mines  We disarmed 58 mines  The 2 mines we did not disarm are here  These are MSM MKII mines containing 4Kg of Composition B explosives IS THIS USEFUL INFORMATION ? WOULD YOU APPRECIATE MY GO/NO GO ADVISE?
  • 18.
  • 19.  Do you consider your ‘mature’ test process as a bless or a curse?  Shouldn’t I complain and just be glad with what we have accomplished?
  • 20.  Consider you own test plan template. If you would strip it to the bone: ◦ What parts would you immediately throw out? ◦ What should definitely be in there?  Consider your own test planning process. How could you make it ◦ Lighter? ◦ More effective? ◦ More interactive? ◦ Less boring?
  • 21.  To test suppliers ◦ (Ethical question): Do you join the rat race of test commoditization/ should we warn customers for the consequences of excessive separation of testing? How can we?  To customers ◦ Does your purchase department really know what they are doing when they define all those fancy KPI’s. ◦ How can you build positive incentives into test SLA’s to stimulate testers to use their brains in stead of just following procedures and recipes?
  • 22.  Suggestions for alternative ways of reporting?  Can you imagine why I never use the traffic lights symbols in test reporting?  What would be a good alternative?