SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
Welcome to the 2013
This%webinar%is%due%to%start%at%9AM.%Make%sure%you%s4ck%around%at%the%end%for%the%Q&A%
session%and%con4nue%the%conversa4on%with%the%speaker%on%Twi'er*a<er%the%show!%
%
www.eurostarconferences.com%
@esconfs%%%#esconfs%@workroomprds%
This%webinar%is%presented%by%James%Lyndsay%and%he%will%discuss:%
‘The*Search*for*Surprises’*
%
Join%the%conversa4on%on%TwiBer!%%
%
The Search for Surprises
© Workroom Productions 2013
www.workroom-productions.com
James Lyndsay, @workroomprds
EuroSTARonline Software Testing Summit, September 2013
www.eurostarconferences.com
@esconfs #esconfs
The Search for Surprises
James Lyndsay
Workroom Productions
2
The Search for Surprises
© Workroom Productions 2013
www.workroom-productions.com
James Lyndsay, @workroomprds
EuroSTARonline Software Testing Summit, September 2013
www.eurostarconferences.com
@esconfs #esconfs
3
Want to play?
workroom-productions.com/esconfs
The Search for Surprises
© Workroom Productions 2013
www.workroom-productions.com
James Lyndsay, @workroomprds
EuroSTARonline Software Testing Summit, September 2013
www.eurostarconferences.com
@esconfs #esconfs
4
Horace Judson (quoting Lewis Thomas)
The Search for Solutions
The Search for Surprises
© Workroom Productions 2013
www.workroom-productions.com
James Lyndsay, @workroomprds
EuroSTARonline Software Testing Summit, September 2013
www.eurostarconferences.com
@esconfs #esconfs
ExpectedDelivered
5
The Search for Surprises
© Workroom Productions 2013
www.workroom-productions.com
James Lyndsay, @workroomprds
EuroSTARonline Software Testing Summit, September 2013
www.eurostarconferences.com
@esconfs #esconfs
6
Expected Delivered
The Search for Surprises
© Workroom Productions 2013
www.workroom-productions.com
James Lyndsay, @workroomprds
EuroSTARonline Software Testing Summit, September 2013
www.eurostarconferences.com
@esconfs #esconfs
Best practices”, white-box techniques, waterfall,
requirements-based testing
Agile methods, emergent behaviours, context-driven
school, software attacks, risk-based testing
Safety-critical, software engineering, CMM, standards
and methodologies, automated testing
Scant documentation, poor requirements, little time,
skilled manual testing
Systematic Ad-hoc
Formal Informal
7
The Search for Surprises
© Workroom Productions 2013
www.workroom-productions.com
James Lyndsay, @workroomprds
EuroSTARonline Software Testing Summit, September 2013
www.eurostarconferences.com
@esconfs #esconfs
8
Slow feedback Fast feedback
Scripted Exploratory
Value Risk
The Search for Surprises
© Workroom Productions 2013
www.workroom-productions.com
James Lyndsay, @workroomprds
EuroSTARonline Software Testing Summit, September 2013
www.eurostarconferences.com
@esconfs #esconfs
Some people...
The Search for Surprises
© Workroom Productions 2013
www.workroom-productions.com
James Lyndsay, @workroomprds
EuroSTARonline Software Testing Summit, September 2013
www.eurostarconferences.com
@esconfs #esconfs
10
The Search for Surprises
© Workroom Productions 2013
www.workroom-productions.com
James Lyndsay, @workroomprds
EuroSTARonline Software Testing Summit, September 2013
www.eurostarconferences.com
@esconfs #esconfs
Modelling testing
Fixed set of things to find
Some easy to find, some harder
Some “costly”, most not
We have a budget...
The Search for Surprises
© Workroom Productions 2013
www.workroom-productions.com
James Lyndsay, @workroomprds
EuroSTARonline Software Testing Summit, September 2013
www.eurostarconferences.com
@esconfs #esconfs
Tool-free exploration is...
weak and slow
The Search for Surprises
© Workroom Productions 2013
www.workroom-productions.com
James Lyndsay, @workroomprds
EuroSTARonline Software Testing Summit, September 2013
www.eurostarconferences.com
@esconfs #esconfs
13
The Search for Surprises
© Workroom Productions 2013
www.workroom-productions.com
James Lyndsay, @workroomprds
EuroSTARonline Software Testing Summit, September 2013
www.eurostarconferences.com
@esconfs #esconfs
14
The Search for Surprises
© Workroom Productions 2013
www.workroom-productions.com
James Lyndsay, @workroomprds
EuroSTARonline Software Testing Summit, September 2013
www.eurostarconferences.com
@esconfs #esconfs
15
The Search for Surprises
© Workroom Productions 2013
www.workroom-productions.com
James Lyndsay, @workroomprds
EuroSTARonline Software Testing Summit, September 2013
www.eurostarconferences.com
@esconfs #esconfs
16
The Search for Surprises
© Workroom Productions 2013
www.workroom-productions.com
James Lyndsay, @workroomprds
EuroSTARonline Software Testing Summit, September 2013
www.eurostarconferences.com
@esconfs #esconfs
Slicing the system
Diverse things to look at -
Code, Config, Data,Transactions, Environments, Logs,
Reading - and running - the existing tests
The Search for Surprises
© Workroom Productions 2013
www.workroom-productions.com
James Lyndsay, @workroomprds
EuroSTARonline Software Testing Summit, September 2013
www.eurostarconferences.com
@esconfs #esconfs
Seeking meaning...
The Search for Surprises
© Workroom Productions 2013
www.workroom-productions.com
James Lyndsay, @workroomprds
EuroSTARonline Software Testing Summit, September 2013
www.eurostarconferences.com
@esconfs #esconfs
The Search for Surprises
© Workroom Productions 2013
www.workroom-productions.com
James Lyndsay, @workroomprds
EuroSTARonline Software Testing Summit, September 2013
www.eurostarconferences.com
@esconfs #esconfs
Wicked problems
Not understood until solved
No stopping rule
Symptoms and problems are hard to distinguish
No exhaustively describable set of solutions or permissible
operators
20
The Search for Surprises
© Workroom Productions 2013
www.workroom-productions.com
James Lyndsay, @workroomprds
EuroSTARonline Software Testing Summit, September 2013
www.eurostarconferences.com
@esconfs #esconfs
Surprises in the
Modern World
The Search for Surprises
© Workroom Productions 2013
www.workroom-productions.com
James Lyndsay, @workroomprds
EuroSTARonline Software Testing Summit, September 2013
www.eurostarconferences.com
@esconfs #esconfs
22
James Lyndsay
@workroomprds
jdl@workroom-productions.com
www.workroom-productions.com
Want more?

Contenu connexe

En vedette

Alan Richardson - Unconventional Influences - EuroSTAR 2012
Alan Richardson - Unconventional Influences - EuroSTAR 2012Alan Richardson - Unconventional Influences - EuroSTAR 2012
Alan Richardson - Unconventional Influences - EuroSTAR 2012TEST Huddle
 
The Mobile Tester - Your place in the team with Stephen Janaway [Webinar]
The Mobile Tester -  Your place in the team with Stephen Janaway [Webinar]The Mobile Tester -  Your place in the team with Stephen Janaway [Webinar]
The Mobile Tester - Your place in the team with Stephen Janaway [Webinar]TEST Huddle
 
Harry Collins - Testing Machines as Social Prostheses - EuroSTAR 2013
Harry Collins - Testing Machines as Social Prostheses - EuroSTAR 2013Harry Collins - Testing Machines as Social Prostheses - EuroSTAR 2013
Harry Collins - Testing Machines as Social Prostheses - EuroSTAR 2013TEST Huddle
 
Martin Pol - Questioning the Evolution of Testing: What's Next? - EuroSTAR 2013
Martin Pol - Questioning the Evolution of Testing: What's Next? - EuroSTAR 2013Martin Pol - Questioning the Evolution of Testing: What's Next? - EuroSTAR 2013
Martin Pol - Questioning the Evolution of Testing: What's Next? - EuroSTAR 2013TEST Huddle
 
Dorothy graham can the past tell us the future- dot workshop
Dorothy graham   can the past tell us the future- dot workshopDorothy graham   can the past tell us the future- dot workshop
Dorothy graham can the past tell us the future- dot workshopTEST Huddle
 
The Internet of Things – It’s Coming!
The Internet of Things – It’s Coming!The Internet of Things – It’s Coming!
The Internet of Things – It’s Coming!TEST Huddle
 
Fiona Charles - Get in There And Argue - EuroSTAR 2013
Fiona Charles - Get in There And Argue - EuroSTAR 2013Fiona Charles - Get in There And Argue - EuroSTAR 2013
Fiona Charles - Get in There And Argue - EuroSTAR 2013TEST Huddle
 
Test lab report 2015
Test lab report 2015Test lab report 2015
Test lab report 2015TEST Huddle
 
Open Access Testbed Facilities Available to Software Companies in Europe
Open Access Testbed Facilities Available to Software Companies in EuropeOpen Access Testbed Facilities Available to Software Companies in Europe
Open Access Testbed Facilities Available to Software Companies in EuropeTEST Huddle
 
Keith Klain - Creating Dissonance: Overcoming Organizational Bias Towards The...
Keith Klain - Creating Dissonance: Overcoming Organizational Bias Towards The...Keith Klain - Creating Dissonance: Overcoming Organizational Bias Towards The...
Keith Klain - Creating Dissonance: Overcoming Organizational Bias Towards The...TEST Huddle
 
T19 performance testing effort - estimation or guesstimation revised
T19   performance testing effort - estimation or guesstimation revisedT19   performance testing effort - estimation or guesstimation revised
T19 performance testing effort - estimation or guesstimation revisedTEST Huddle
 
Rob Sabourin - Monty Pythons Flying Test Lab - EuroSTAR 2010
Rob Sabourin - Monty Pythons Flying Test Lab - EuroSTAR 2010 Rob Sabourin - Monty Pythons Flying Test Lab - EuroSTAR 2010
Rob Sabourin - Monty Pythons Flying Test Lab - EuroSTAR 2010 TEST Huddle
 
Bob Galen - Differentiating Ourselves & Demonstrating Value - EuroSTAR 2010
Bob Galen - Differentiating Ourselves & Demonstrating Value - EuroSTAR 2010Bob Galen - Differentiating Ourselves & Demonstrating Value - EuroSTAR 2010
Bob Galen - Differentiating Ourselves & Demonstrating Value - EuroSTAR 2010TEST Huddle
 
Stuart Reid - When Passion Obscures the Facts:The Case For Evidence-Based Te...
Stuart Reid  - When Passion Obscures the Facts:The Case For Evidence-Based Te...Stuart Reid  - When Passion Obscures the Facts:The Case For Evidence-Based Te...
Stuart Reid - When Passion Obscures the Facts:The Case For Evidence-Based Te...TEST Huddle
 
Software. Well... It's Complicated
Software. Well... It's ComplicatedSoftware. Well... It's Complicated
Software. Well... It's ComplicatedTEST Huddle
 
Michael Kelly - Lessons Learned from Software Testing at Startups - EuroSTAR ...
Michael Kelly - Lessons Learned from Software Testing at Startups - EuroSTAR ...Michael Kelly - Lessons Learned from Software Testing at Startups - EuroSTAR ...
Michael Kelly - Lessons Learned from Software Testing at Startups - EuroSTAR ...TEST Huddle
 
Darius Silingas - From Model-Driven Testing - EuroSTAR 2010
Darius Silingas - From Model-Driven Testing - EuroSTAR 2010Darius Silingas - From Model-Driven Testing - EuroSTAR 2010
Darius Silingas - From Model-Driven Testing - EuroSTAR 2010TEST Huddle
 

En vedette (18)

Alan Richardson - Unconventional Influences - EuroSTAR 2012
Alan Richardson - Unconventional Influences - EuroSTAR 2012Alan Richardson - Unconventional Influences - EuroSTAR 2012
Alan Richardson - Unconventional Influences - EuroSTAR 2012
 
The Mobile Tester - Your place in the team with Stephen Janaway [Webinar]
The Mobile Tester -  Your place in the team with Stephen Janaway [Webinar]The Mobile Tester -  Your place in the team with Stephen Janaway [Webinar]
The Mobile Tester - Your place in the team with Stephen Janaway [Webinar]
 
Harry Collins - Testing Machines as Social Prostheses - EuroSTAR 2013
Harry Collins - Testing Machines as Social Prostheses - EuroSTAR 2013Harry Collins - Testing Machines as Social Prostheses - EuroSTAR 2013
Harry Collins - Testing Machines as Social Prostheses - EuroSTAR 2013
 
Martin Pol - Questioning the Evolution of Testing: What's Next? - EuroSTAR 2013
Martin Pol - Questioning the Evolution of Testing: What's Next? - EuroSTAR 2013Martin Pol - Questioning the Evolution of Testing: What's Next? - EuroSTAR 2013
Martin Pol - Questioning the Evolution of Testing: What's Next? - EuroSTAR 2013
 
Dorothy graham can the past tell us the future- dot workshop
Dorothy graham   can the past tell us the future- dot workshopDorothy graham   can the past tell us the future- dot workshop
Dorothy graham can the past tell us the future- dot workshop
 
The Internet of Things – It’s Coming!
The Internet of Things – It’s Coming!The Internet of Things – It’s Coming!
The Internet of Things – It’s Coming!
 
Fiona Charles - Get in There And Argue - EuroSTAR 2013
Fiona Charles - Get in There And Argue - EuroSTAR 2013Fiona Charles - Get in There And Argue - EuroSTAR 2013
Fiona Charles - Get in There And Argue - EuroSTAR 2013
 
Test lab report 2015
Test lab report 2015Test lab report 2015
Test lab report 2015
 
Open Access Testbed Facilities Available to Software Companies in Europe
Open Access Testbed Facilities Available to Software Companies in EuropeOpen Access Testbed Facilities Available to Software Companies in Europe
Open Access Testbed Facilities Available to Software Companies in Europe
 
Keith Klain - Creating Dissonance: Overcoming Organizational Bias Towards The...
Keith Klain - Creating Dissonance: Overcoming Organizational Bias Towards The...Keith Klain - Creating Dissonance: Overcoming Organizational Bias Towards The...
Keith Klain - Creating Dissonance: Overcoming Organizational Bias Towards The...
 
T19 performance testing effort - estimation or guesstimation revised
T19   performance testing effort - estimation or guesstimation revisedT19   performance testing effort - estimation or guesstimation revised
T19 performance testing effort - estimation or guesstimation revised
 
Rob Sabourin - Monty Pythons Flying Test Lab - EuroSTAR 2010
Rob Sabourin - Monty Pythons Flying Test Lab - EuroSTAR 2010 Rob Sabourin - Monty Pythons Flying Test Lab - EuroSTAR 2010
Rob Sabourin - Monty Pythons Flying Test Lab - EuroSTAR 2010
 
Bob Galen - Differentiating Ourselves & Demonstrating Value - EuroSTAR 2010
Bob Galen - Differentiating Ourselves & Demonstrating Value - EuroSTAR 2010Bob Galen - Differentiating Ourselves & Demonstrating Value - EuroSTAR 2010
Bob Galen - Differentiating Ourselves & Demonstrating Value - EuroSTAR 2010
 
Stuart Reid - When Passion Obscures the Facts:The Case For Evidence-Based Te...
Stuart Reid  - When Passion Obscures the Facts:The Case For Evidence-Based Te...Stuart Reid  - When Passion Obscures the Facts:The Case For Evidence-Based Te...
Stuart Reid - When Passion Obscures the Facts:The Case For Evidence-Based Te...
 
Life of a Tester v1
Life of a Tester v1Life of a Tester v1
Life of a Tester v1
 
Software. Well... It's Complicated
Software. Well... It's ComplicatedSoftware. Well... It's Complicated
Software. Well... It's Complicated
 
Michael Kelly - Lessons Learned from Software Testing at Startups - EuroSTAR ...
Michael Kelly - Lessons Learned from Software Testing at Startups - EuroSTAR ...Michael Kelly - Lessons Learned from Software Testing at Startups - EuroSTAR ...
Michael Kelly - Lessons Learned from Software Testing at Startups - EuroSTAR ...
 
Darius Silingas - From Model-Driven Testing - EuroSTAR 2010
Darius Silingas - From Model-Driven Testing - EuroSTAR 2010Darius Silingas - From Model-Driven Testing - EuroSTAR 2010
Darius Silingas - From Model-Driven Testing - EuroSTAR 2010
 

Plus de 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- AccentureTEST 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 ScrumTEST 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 TestsTEST 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 WorkTEST 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 HeightsTEST 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 UsTEST 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 EnterprisesTEST 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 CoverageTEST 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 TestersTEST 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 successfullyTEST 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 HeuristicsTEST Huddle
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your RoleTEST Huddle
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0TEST Huddle
 

Plus de 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
 

Dernier

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Dernier (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

"The Search for Surprises" with James Lyndsay

  • 1. Welcome to the 2013 This%webinar%is%due%to%start%at%9AM.%Make%sure%you%s4ck%around%at%the%end%for%the%Q&A% session%and%con4nue%the%conversa4on%with%the%speaker%on%Twi'er*a<er%the%show!% % www.eurostarconferences.com% @esconfs%%%#esconfs%@workroomprds% This%webinar%is%presented%by%James%Lyndsay%and%he%will%discuss:% ‘The*Search*for*Surprises’* % Join%the%conversa4on%on%TwiBer!%% % The Search for Surprises © Workroom Productions 2013 www.workroom-productions.com James Lyndsay, @workroomprds EuroSTARonline Software Testing Summit, September 2013 www.eurostarconferences.com @esconfs #esconfs The Search for Surprises James Lyndsay Workroom Productions 2
  • 2. The Search for Surprises © Workroom Productions 2013 www.workroom-productions.com James Lyndsay, @workroomprds EuroSTARonline Software Testing Summit, September 2013 www.eurostarconferences.com @esconfs #esconfs 3 Want to play? workroom-productions.com/esconfs The Search for Surprises © Workroom Productions 2013 www.workroom-productions.com James Lyndsay, @workroomprds EuroSTARonline Software Testing Summit, September 2013 www.eurostarconferences.com @esconfs #esconfs 4 Horace Judson (quoting Lewis Thomas) The Search for Solutions
  • 3. The Search for Surprises © Workroom Productions 2013 www.workroom-productions.com James Lyndsay, @workroomprds EuroSTARonline Software Testing Summit, September 2013 www.eurostarconferences.com @esconfs #esconfs ExpectedDelivered 5 The Search for Surprises © Workroom Productions 2013 www.workroom-productions.com James Lyndsay, @workroomprds EuroSTARonline Software Testing Summit, September 2013 www.eurostarconferences.com @esconfs #esconfs 6 Expected Delivered
  • 4. The Search for Surprises © Workroom Productions 2013 www.workroom-productions.com James Lyndsay, @workroomprds EuroSTARonline Software Testing Summit, September 2013 www.eurostarconferences.com @esconfs #esconfs Best practices”, white-box techniques, waterfall, requirements-based testing Agile methods, emergent behaviours, context-driven school, software attacks, risk-based testing Safety-critical, software engineering, CMM, standards and methodologies, automated testing Scant documentation, poor requirements, little time, skilled manual testing Systematic Ad-hoc Formal Informal 7 The Search for Surprises © Workroom Productions 2013 www.workroom-productions.com James Lyndsay, @workroomprds EuroSTARonline Software Testing Summit, September 2013 www.eurostarconferences.com @esconfs #esconfs 8 Slow feedback Fast feedback Scripted Exploratory Value Risk
  • 5. The Search for Surprises © Workroom Productions 2013 www.workroom-productions.com James Lyndsay, @workroomprds EuroSTARonline Software Testing Summit, September 2013 www.eurostarconferences.com @esconfs #esconfs Some people... The Search for Surprises © Workroom Productions 2013 www.workroom-productions.com James Lyndsay, @workroomprds EuroSTARonline Software Testing Summit, September 2013 www.eurostarconferences.com @esconfs #esconfs 10
  • 6. The Search for Surprises © Workroom Productions 2013 www.workroom-productions.com James Lyndsay, @workroomprds EuroSTARonline Software Testing Summit, September 2013 www.eurostarconferences.com @esconfs #esconfs Modelling testing Fixed set of things to find Some easy to find, some harder Some “costly”, most not We have a budget... The Search for Surprises © Workroom Productions 2013 www.workroom-productions.com James Lyndsay, @workroomprds EuroSTARonline Software Testing Summit, September 2013 www.eurostarconferences.com @esconfs #esconfs Tool-free exploration is... weak and slow
  • 7. The Search for Surprises © Workroom Productions 2013 www.workroom-productions.com James Lyndsay, @workroomprds EuroSTARonline Software Testing Summit, September 2013 www.eurostarconferences.com @esconfs #esconfs 13 The Search for Surprises © Workroom Productions 2013 www.workroom-productions.com James Lyndsay, @workroomprds EuroSTARonline Software Testing Summit, September 2013 www.eurostarconferences.com @esconfs #esconfs 14
  • 8. The Search for Surprises © Workroom Productions 2013 www.workroom-productions.com James Lyndsay, @workroomprds EuroSTARonline Software Testing Summit, September 2013 www.eurostarconferences.com @esconfs #esconfs 15 The Search for Surprises © Workroom Productions 2013 www.workroom-productions.com James Lyndsay, @workroomprds EuroSTARonline Software Testing Summit, September 2013 www.eurostarconferences.com @esconfs #esconfs 16
  • 9. The Search for Surprises © Workroom Productions 2013 www.workroom-productions.com James Lyndsay, @workroomprds EuroSTARonline Software Testing Summit, September 2013 www.eurostarconferences.com @esconfs #esconfs Slicing the system Diverse things to look at - Code, Config, Data,Transactions, Environments, Logs, Reading - and running - the existing tests The Search for Surprises © Workroom Productions 2013 www.workroom-productions.com James Lyndsay, @workroomprds EuroSTARonline Software Testing Summit, September 2013 www.eurostarconferences.com @esconfs #esconfs Seeking meaning...
  • 10. The Search for Surprises © Workroom Productions 2013 www.workroom-productions.com James Lyndsay, @workroomprds EuroSTARonline Software Testing Summit, September 2013 www.eurostarconferences.com @esconfs #esconfs The Search for Surprises © Workroom Productions 2013 www.workroom-productions.com James Lyndsay, @workroomprds EuroSTARonline Software Testing Summit, September 2013 www.eurostarconferences.com @esconfs #esconfs Wicked problems Not understood until solved No stopping rule Symptoms and problems are hard to distinguish No exhaustively describable set of solutions or permissible operators 20
  • 11. The Search for Surprises © Workroom Productions 2013 www.workroom-productions.com James Lyndsay, @workroomprds EuroSTARonline Software Testing Summit, September 2013 www.eurostarconferences.com @esconfs #esconfs Surprises in the Modern World The Search for Surprises © Workroom Productions 2013 www.workroom-productions.com James Lyndsay, @workroomprds EuroSTARonline Software Testing Summit, September 2013 www.eurostarconferences.com @esconfs #esconfs 22 James Lyndsay @workroomprds jdl@workroom-productions.com www.workroom-productions.com Want more?