SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
T2
Concurrent Session
4/8/2014
10:30 AM
“Test Design Techniques in Exploratory Testing”
Presented by:
Gitte Ottosen
Sogeti Denmark
Brought to you by:
340 Corporate Way, Suite 300, Orange Park, FL 32073
888-268-8770 ∙ 904-278-0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
Gitte Ottosen
Sogeti Denmark
 
Gitte Ottosen is a managing consultant at Sogeti Denmark, a company delivering test
consultancy to the local market. A career tester, Gitte has eighteen years of
experience in test engineering and test management, in both traditional and agile
contexts. She has worked with test process improvement, first as a test
architect/manager in Systematic and more recently as a test coach for a large
shipping-related IT company in Denmark. A self-confessed test evangelist who
preaches the need for a structured and committed approach to testing, Gitte is a
strong advocate for a context-driven approach, a role requiring profound professional
insight, passion, and persistence—qualities that Gitte holds in abundance.
 
2014‐02‐04
1
Test Design Techniques in
Exploratory testing
Getting From Nothing to Something
Gitte Ottosen
Gitte.ottosen@sogeti.dk
@Godtesen
1
Sogeti Profile
• Sogeti is a leading provider of structured testing solutions
• Part of the Sogeti Group, which brings together more than 20,000
professionals in 15 countries and is present in over 100 locations in
Europe, USA and India
• Creators of the globally recognized methodologies TMap NEXT ®
and TPI NEXT®
• Well established cooperation with HP, IBM and Microsoft
© Sogeti
2014‐02‐04
2
A bit about me ☺
• I AM CERTIFIED!!!
– ISEB Practitioner
– TMap test engineer
– Certified Scrum masterCertified Scrum master
– Certified Agile Test (CAT) Trainer
– Certificate TPI NEXT Foundation
– …And I am probably not done yet
• But I have also
– Been in the Royal Danish Air force for 9 years
– Tested complex mission critical systems the last 18 years
Read a lot of books about a lot of “stuff” ☺
© Sogeti
– Read a lot of books… about a lot of stuff ☺
– Been at conferences – to learn and share
– Been part of networks – to learn and share
– Been a scout for 10 years – learning by doing
– Been doing a lot of crafts and creative stuff that stimulates my brain
– Been looking at the fish in my aquariums …
3
Why This Presentation Anyway?
• Reactions from Agile testing days 2012
– It sounds simple but how do we do in practice?
– Like your presentation, great with a practical description ofy p , g p p
exploratory
– Have read and heard a lot about exploratory but how do I get
started?
• Less theory more practice
– I want to show you a practical example of how I have used
exploratory in a certain context in order to inspire
d
© Sogeti
you to get started.
– I haven’t got the ”best practice” – but I have a good practice
one from the context I was in at that point in time.
4
2014‐02‐04
3
Let’s get started
5
Definition of Exploratory Test
”An interactive process of simultaneous learning,
test design, and test execution.”
Exploratory testing is not against the idea of scripting. In some contexts, you
will achieve your testing mission better through a more scripted approach; in
other contexts, your mission will benefit more from the ability to create and
improve tests as you execute them. I find that most situations benefit from a
mix of scripted and exploratory approaches.
James Bach
© Sogeti
James Bach
Exploratory Testing Explained
2014‐02‐04
4
© Sogeti
7
The Case
• The Project
– Small agile project – (6 including me)
– Distributed team – developers in Kuala Lumpurp p
– Extension to system in production
• The System
– Web based application
– Complex capabilities for creating customized dialogues and
overviews
© Sogeti
o e e s
– Complex definitions of calculations from the GUI
– Connection to Data Warehouse
8
2014‐02‐04
5
The Challenge
• Organization
– Requirements from TMO
– Product owner vs Project managerj g
• Test basis
– No system specifications for existing system
– Only limited user documentation (two slides)
– A lot of user stories but no overview and limited
business perspective
– No testware for the part of the system already in production
• The ”human challenge”
© Sogeti
g
– Product owner only part time available
– Could not see the value in a tester
– Don’t waste time on documenting – that’s overhead
– Only limited access to people in the project
9
Challenge Accepted
Then what?
10
2014‐02‐04
6
Identifying the Stakeholders
Project
manager
Product
owner
Lead
developer
Users
Test
management
office (TMO)
© Sogeti 11
DevelopersSuper users
Requirement from TMO
• Define and document test strategy
• Continuous test during developmentg p
• Creation of regression test
• Document test in Quality Center
© Sogeti 12
2014‐02‐04
7
Getting the Initial Overview
Product owner presenting the system
• Existing functionality – an overall presentation
• The new area – a more detailed presentation.The new area a more detailed presentation.
• Only verbal – no documentation
© Sogeti 13
From the Conversation - Initial Mind Map
© Sogeti 14
2014‐02‐04
8
Getting an Overview
Aggregating stories to features
© Sogeti 15
But Why Bother?
System Feature
© Sogeti 16
2014‐02‐04
9
Test Strategy in a page
• Objective
• Scope
– Product riskoduct s
– Project risk
• Test ”levels”
– Unit test
– Unit integration test
– Test on story level
– Test in the sprint
– Regressions test
© Sogeti
– Regressions test
• Tools and techniques
– Test design techniques
– Test documentation – QC
17
Getting the Overview
• Initial Exploration
– Started with the operational (stable) part of the application
– Getting acquainted with the conceptsg q p
– Identifying:
• General concepts
• General problems
© Sogeti 18
Taking lots of notesTaking lots of notes
2014‐02‐04
10
Result after First Exploration
© Sogeti 19
Getting Structured
• A lot more exploration
• Identifying and using relevant test design techniques
• Identifying and using relevant heuristicsIdentifying and using relevant heuristics
EP
© Sogeti 20
Pair-wise
2014‐02‐04
11
Where to Apply?
© Sogeti 21
EP/BVA and Classification Trees
Field1
Field 2
Field 3
Field 4
Field5
© Sogeti 22
2014‐02‐04
12
Pair-wise
© Sogeti 23
Process Cycle Test
• Meeting the user
• Drawing and discussing
• Exploration in the systemExploration in the system
• Amending the drawing
• Presenting to PO
Yes Yes
© Sogeti 24
No
No
2014‐02‐04
13
But Also Being Creative…
• I wonder whether they looked at field sizes in the database
when they specified field lengths?
• Have they remembered the support for Danish letters ÆØÅ?
• You can have so many types of measurements… what if you
combine the wrong ones in the calculations (one in KG the
other in Liter)
• When you can specify reporting frequency day, week, month…
what if you combine different frequencies in the summary?
• What if the user doesn’t add columns when creating the
dialogue?
© Sogeti
• What if the user gets interrupted and leaves for 15 minutes
without saving….
• What type of users? Do they understand English (error
messages were in English)… do they understand technical
English?
• ….. Etc etc
25
© Sogeti 26
2014‐02‐04
14
Presenting the Findings
• Showing the classification tree
• Presenting the ”bugs”
• Discussed severity and priorityDiscussed severity and priority
• Documented in defect management tool (backlog)
© Sogeti 27
Supporting the Team
• Input to test design
• Continuous testing of stories
• Clarification of storiesClarification of stories
• Support creation of acceptance criteria
• Reproducing defects (sharing desktop)
• Verifying defect fixes
© Sogeti 28
2014‐02‐04
15
How do we Make a Good Unit Integration Test?
© Sogeti 29
Automating what was originally manual test
Create a new meter with the following values…
Remember negative scenarios…
Regression Test:
From Mind map to Quality Center
• Attaching the test strategy
• From mind map to test tree
• Documenting the charter/missionDocumenting the charter/mission
• Attaching the output of test design techniques
• NO STEPS (or only one – use the attached….)
© Sogeti 30
2014‐02‐04
16
The Result
• Maximum time doing testing minimum doing
documentation
• Thorough test of new functionalityg y
• Regression test of existing functionality
• Creation of “regression test suite”
• Support for unit integration testing
• Clarification of user stories
• Feedback to/from product owner
• A lot of defects in both new and existing software
© Sogeti
• And a product owner that now saw the value
in someone doing structured testing
• Can you come back next year?
31
What I Took With Me
• Re-discovered the joy in doing exploratory testing
• Focus on how to combine what I know – using my tool belt
• Once again recognizing; the world is not either black orOnce again recognizing; the world is not either black or
white – there are many colors… it is all about context.
© Sogeti 32
2014‐02‐04
17
Questions?
© Sogeti 33

Contenu connexe

Tendances

The Challenges of BIG Testing: Automation, Virtualization, Outsourcing, and More
The Challenges of BIG Testing: Automation, Virtualization, Outsourcing, and MoreThe Challenges of BIG Testing: Automation, Virtualization, Outsourcing, and More
The Challenges of BIG Testing: Automation, Virtualization, Outsourcing, and MoreTechWell
 
Isabel Evans - Quality In Use - EuroSTAR 2011
Isabel Evans - Quality In Use - EuroSTAR 2011Isabel Evans - Quality In Use - EuroSTAR 2011
Isabel Evans - Quality In Use - EuroSTAR 2011TEST Huddle
 
Gustav Olsson - Agile - Common Sense with a New Name Tag revised
Gustav Olsson - Agile - Common Sense with a New Name Tag revisedGustav Olsson - Agile - Common Sense with a New Name Tag revised
Gustav Olsson - Agile - Common Sense with a New Name Tag revisedTEST Huddle
 
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010TEST Huddle
 
Erik Beolen - The Power of Risk
Erik Beolen - The Power of RiskErik Beolen - The Power of Risk
Erik Beolen - The Power of RiskTEST Huddle
 
Ensuring accessibility by Kenny Gilles
Ensuring accessibility by Kenny GillesEnsuring accessibility by Kenny Gilles
Ensuring accessibility by Kenny GillesQA or the Highway
 
Ken Johnston - Big Bugs That Got Away - EuroSTAR 2010
Ken Johnston - Big Bugs That Got Away -  EuroSTAR 2010Ken Johnston - Big Bugs That Got Away -  EuroSTAR 2010
Ken Johnston - Big Bugs That Got Away - EuroSTAR 2010TEST Huddle
 
Dorothy Graham - Can The Past Tell Us The Future
Dorothy Graham -  Can The Past Tell Us The FutureDorothy Graham -  Can The Past Tell Us The Future
Dorothy Graham - Can The Past Tell Us The FutureTEST Huddle
 
Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010
Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010
Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010TEST Huddle
 
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!TEST Huddle
 
'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael BoltonTEST Huddle
 
Julian Harty - Alternatives To Testing - EuroSTAR 2010
Julian Harty - Alternatives To Testing - EuroSTAR 2010Julian Harty - Alternatives To Testing - EuroSTAR 2010
Julian Harty - Alternatives To Testing - EuroSTAR 2010TEST Huddle
 
Erkki Poyhonen - Software Testing - A Users Guide
Erkki Poyhonen - Software Testing - A Users GuideErkki Poyhonen - Software Testing - A Users Guide
Erkki Poyhonen - Software Testing - A Users GuideTEST Huddle
 
John Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test WellJohn Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test WellTEST Huddle
 
Ane Clausen - Success with Automated Regression Test revised
Ane Clausen - Success with Automated Regression Test revisedAne Clausen - Success with Automated Regression Test revised
Ane Clausen - Success with Automated Regression Test revisedTEST Huddle
 
Michael Bolton - Heuristics: Solving Problems Rapidly
Michael Bolton - Heuristics: Solving Problems RapidlyMichael Bolton - Heuristics: Solving Problems Rapidly
Michael Bolton - Heuristics: Solving Problems RapidlyTEST Huddle
 
Bert Jagers - Preserving Our Future Through Customer Satisfaction
Bert Jagers - Preserving Our Future Through Customer SatisfactionBert Jagers - Preserving Our Future Through Customer Satisfaction
Bert Jagers - Preserving Our Future Through Customer SatisfactionTEST Huddle
 

Tendances (20)

The Challenges of BIG Testing: Automation, Virtualization, Outsourcing, and More
The Challenges of BIG Testing: Automation, Virtualization, Outsourcing, and MoreThe Challenges of BIG Testing: Automation, Virtualization, Outsourcing, and More
The Challenges of BIG Testing: Automation, Virtualization, Outsourcing, and More
 
Isabel Evans - Quality In Use - EuroSTAR 2011
Isabel Evans - Quality In Use - EuroSTAR 2011Isabel Evans - Quality In Use - EuroSTAR 2011
Isabel Evans - Quality In Use - EuroSTAR 2011
 
Gustav Olsson - Agile - Common Sense with a New Name Tag revised
Gustav Olsson - Agile - Common Sense with a New Name Tag revisedGustav Olsson - Agile - Common Sense with a New Name Tag revised
Gustav Olsson - Agile - Common Sense with a New Name Tag revised
 
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
 
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
 
Erik Beolen - The Power of Risk
Erik Beolen - The Power of RiskErik Beolen - The Power of Risk
Erik Beolen - The Power of Risk
 
Ensuring accessibility by Kenny Gilles
Ensuring accessibility by Kenny GillesEnsuring accessibility by Kenny Gilles
Ensuring accessibility by Kenny Gilles
 
New model
New modelNew model
New model
 
Ken Johnston - Big Bugs That Got Away - EuroSTAR 2010
Ken Johnston - Big Bugs That Got Away -  EuroSTAR 2010Ken Johnston - Big Bugs That Got Away -  EuroSTAR 2010
Ken Johnston - Big Bugs That Got Away - EuroSTAR 2010
 
Dorothy Graham - Can The Past Tell Us The Future
Dorothy Graham -  Can The Past Tell Us The FutureDorothy Graham -  Can The Past Tell Us The Future
Dorothy Graham - Can The Past Tell Us The Future
 
Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010
Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010
Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010
 
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
 
'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton
 
Julian Harty - Alternatives To Testing - EuroSTAR 2010
Julian Harty - Alternatives To Testing - EuroSTAR 2010Julian Harty - Alternatives To Testing - EuroSTAR 2010
Julian Harty - Alternatives To Testing - EuroSTAR 2010
 
Erkki Poyhonen - Software Testing - A Users Guide
Erkki Poyhonen - Software Testing - A Users GuideErkki Poyhonen - Software Testing - A Users Guide
Erkki Poyhonen - Software Testing - A Users Guide
 
John Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test WellJohn Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test Well
 
Ane Clausen - Success with Automated Regression Test revised
Ane Clausen - Success with Automated Regression Test revisedAne Clausen - Success with Automated Regression Test revised
Ane Clausen - Success with Automated Regression Test revised
 
ODD + Project Control 0.9
ODD + Project Control 0.9ODD + Project Control 0.9
ODD + Project Control 0.9
 
Michael Bolton - Heuristics: Solving Problems Rapidly
Michael Bolton - Heuristics: Solving Problems RapidlyMichael Bolton - Heuristics: Solving Problems Rapidly
Michael Bolton - Heuristics: Solving Problems Rapidly
 
Bert Jagers - Preserving Our Future Through Customer Satisfaction
Bert Jagers - Preserving Our Future Through Customer SatisfactionBert Jagers - Preserving Our Future Through Customer Satisfaction
Bert Jagers - Preserving Our Future Through Customer Satisfaction
 

En vedette

Agile Test Management and Reporting—Even in a Non-Agile Project
Agile Test Management and Reporting—Even in a Non-Agile ProjectAgile Test Management and Reporting—Even in a Non-Agile Project
Agile Test Management and Reporting—Even in a Non-Agile ProjectTechWell
 
Creating a Better Testing Future: The World Is Changing and We Must Change Wi...
Creating a Better Testing Future: The World Is Changing and We Must Change Wi...Creating a Better Testing Future: The World Is Changing and We Must Change Wi...
Creating a Better Testing Future: The World Is Changing and We Must Change Wi...TechWell
 
Decoupled System Interface Testing at FedEx
Decoupled System Interface Testing at FedExDecoupled System Interface Testing at FedEx
Decoupled System Interface Testing at FedExTechWell
 
Essential Test-Driven Development
Essential Test-Driven DevelopmentEssential Test-Driven Development
Essential Test-Driven DevelopmentTechWell
 
Are Your Test Reports a Death Sentence?
Are Your Test Reports a Death Sentence?Are Your Test Reports a Death Sentence?
Are Your Test Reports a Death Sentence?TechWell
 
Program Management: Collaborating across the Organization
Program Management: Collaborating across the OrganizationProgram Management: Collaborating across the Organization
Program Management: Collaborating across the OrganizationTechWell
 
Oh, WASP! Security Essentials for Web Apps
Oh, WASP! Security Essentials for Web AppsOh, WASP! Security Essentials for Web Apps
Oh, WASP! Security Essentials for Web AppsTechWell
 
Don’t Go over the Waterfall: Keep Agile Testing Agile
Don’t Go over the Waterfall: Keep Agile Testing AgileDon’t Go over the Waterfall: Keep Agile Testing Agile
Don’t Go over the Waterfall: Keep Agile Testing AgileTechWell
 
Mobile Testing Trends and Innovations
Mobile Testing Trends and InnovationsMobile Testing Trends and Innovations
Mobile Testing Trends and InnovationsTechWell
 
Sprinkle on Just Enough Process
Sprinkle on Just Enough ProcessSprinkle on Just Enough Process
Sprinkle on Just Enough ProcessTechWell
 
Twelve Risks to Enterprise Software Projects-And What to Do About Them
Twelve Risks to Enterprise Software Projects-And What to Do About ThemTwelve Risks to Enterprise Software Projects-And What to Do About Them
Twelve Risks to Enterprise Software Projects-And What to Do About ThemTechWell
 
Back to the Basics: Principles for Constructing Quality Software
Back to the Basics: Principles for Constructing Quality SoftwareBack to the Basics: Principles for Constructing Quality Software
Back to the Basics: Principles for Constructing Quality SoftwareTechWell
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsTechWell
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationTechWell
 
Ensuring Security through Continuous Testing
Ensuring Security through Continuous TestingEnsuring Security through Continuous Testing
Ensuring Security through Continuous TestingTechWell
 
Configuration Management Best Practices
Configuration Management Best PracticesConfiguration Management Best Practices
Configuration Management Best PracticesTechWell
 

En vedette (16)

Agile Test Management and Reporting—Even in a Non-Agile Project
Agile Test Management and Reporting—Even in a Non-Agile ProjectAgile Test Management and Reporting—Even in a Non-Agile Project
Agile Test Management and Reporting—Even in a Non-Agile Project
 
Creating a Better Testing Future: The World Is Changing and We Must Change Wi...
Creating a Better Testing Future: The World Is Changing and We Must Change Wi...Creating a Better Testing Future: The World Is Changing and We Must Change Wi...
Creating a Better Testing Future: The World Is Changing and We Must Change Wi...
 
Decoupled System Interface Testing at FedEx
Decoupled System Interface Testing at FedExDecoupled System Interface Testing at FedEx
Decoupled System Interface Testing at FedEx
 
Essential Test-Driven Development
Essential Test-Driven DevelopmentEssential Test-Driven Development
Essential Test-Driven Development
 
Are Your Test Reports a Death Sentence?
Are Your Test Reports a Death Sentence?Are Your Test Reports a Death Sentence?
Are Your Test Reports a Death Sentence?
 
Program Management: Collaborating across the Organization
Program Management: Collaborating across the OrganizationProgram Management: Collaborating across the Organization
Program Management: Collaborating across the Organization
 
Oh, WASP! Security Essentials for Web Apps
Oh, WASP! Security Essentials for Web AppsOh, WASP! Security Essentials for Web Apps
Oh, WASP! Security Essentials for Web Apps
 
Don’t Go over the Waterfall: Keep Agile Testing Agile
Don’t Go over the Waterfall: Keep Agile Testing AgileDon’t Go over the Waterfall: Keep Agile Testing Agile
Don’t Go over the Waterfall: Keep Agile Testing Agile
 
Mobile Testing Trends and Innovations
Mobile Testing Trends and InnovationsMobile Testing Trends and Innovations
Mobile Testing Trends and Innovations
 
Sprinkle on Just Enough Process
Sprinkle on Just Enough ProcessSprinkle on Just Enough Process
Sprinkle on Just Enough Process
 
Twelve Risks to Enterprise Software Projects-And What to Do About Them
Twelve Risks to Enterprise Software Projects-And What to Do About ThemTwelve Risks to Enterprise Software Projects-And What to Do About Them
Twelve Risks to Enterprise Software Projects-And What to Do About Them
 
Back to the Basics: Principles for Constructing Quality Software
Back to the Basics: Principles for Constructing Quality SoftwareBack to the Basics: Principles for Constructing Quality Software
Back to the Basics: Principles for Constructing Quality Software
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective Actions
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service Virtualization
 
Ensuring Security through Continuous Testing
Ensuring Security through Continuous TestingEnsuring Security through Continuous Testing
Ensuring Security through Continuous Testing
 
Configuration Management Best Practices
Configuration Management Best PracticesConfiguration Management Best Practices
Configuration Management Best Practices
 

Similaire à Test Design Techniques in Exploratory Testing

Exploratory test - Making test soup on a nail
Exploratory test - Making test soup on a nailExploratory test - Making test soup on a nail
Exploratory test - Making test soup on a nailGitte Ottosen
 
Exploratory Testing Basics and Future
Exploratory Testing Basics and FutureExploratory Testing Basics and Future
Exploratory Testing Basics and FutureKari Kakkonen
 
AiTi Education Software Testing Session 02 a
AiTi Education Software Testing Session 02 aAiTi Education Software Testing Session 02 a
AiTi Education Software Testing Session 02 aAiTi Education
 
Exploratory Testing Kari Kakkonen BTD 2017
Exploratory Testing Kari Kakkonen BTD 2017Exploratory Testing Kari Kakkonen BTD 2017
Exploratory Testing Kari Kakkonen BTD 2017Kari Kakkonen
 
Agile Way to First Iteration
Agile Way to First IterationAgile Way to First Iteration
Agile Way to First IterationMikalai Alimenkou
 
Holistic testing in DevOps
Holistic testing in DevOpsHolistic testing in DevOps
Holistic testing in DevOpsJanet Gregory
 
Agile Load Testing in the Real World
Agile Load Testing in the Real WorldAgile Load Testing in the Real World
Agile Load Testing in the Real WorldLee Barnes
 
The Lost Art of Acceptance Testing
The Lost Art of Acceptance TestingThe Lost Art of Acceptance Testing
The Lost Art of Acceptance TestingTechWell
 
Agile Load Testing In The Real World
Agile Load Testing In The Real WorldAgile Load Testing In The Real World
Agile Load Testing In The Real WorldSOASTA
 
Agile Load Testing In The Real World
Agile Load Testing In The Real WorldAgile Load Testing In The Real World
Agile Load Testing In The Real WorldSOASTA
 
Life of a pragmatic tester
Life of a pragmatic testerLife of a pragmatic tester
Life of a pragmatic testerGitte Ottosen
 
Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018
Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018
Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018Kari Kakkonen
 
Optimism Webinar 2 - Moving from AB testing to true experimentation
Optimism Webinar 2 - Moving from AB testing to true experimentationOptimism Webinar 2 - Moving from AB testing to true experimentation
Optimism Webinar 2 - Moving from AB testing to true experimentationOptimizely
 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile OrganizationLitheSpeed
 
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile Arrows_Group
 
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...TEST Huddle
 
A New Model For Testing
A New Model For TestingA New Model For Testing
A New Model For TestingTEST Huddle
 

Similaire à Test Design Techniques in Exploratory Testing (20)

Exploratory test - Making test soup on a nail
Exploratory test - Making test soup on a nailExploratory test - Making test soup on a nail
Exploratory test - Making test soup on a nail
 
Test i agile projekter af Gitte Ottosen, Sogeti
Test i agile projekter af Gitte Ottosen, SogetiTest i agile projekter af Gitte Ottosen, Sogeti
Test i agile projekter af Gitte Ottosen, Sogeti
 
Exploratory test
Exploratory testExploratory test
Exploratory test
 
Exploratory Testing Basics and Future
Exploratory Testing Basics and FutureExploratory Testing Basics and Future
Exploratory Testing Basics and Future
 
AiTi Education Software Testing Session 02 a
AiTi Education Software Testing Session 02 aAiTi Education Software Testing Session 02 a
AiTi Education Software Testing Session 02 a
 
Exploratory Testing Kari Kakkonen BTD 2017
Exploratory Testing Kari Kakkonen BTD 2017Exploratory Testing Kari Kakkonen BTD 2017
Exploratory Testing Kari Kakkonen BTD 2017
 
Agile Way to First Iteration
Agile Way to First IterationAgile Way to First Iteration
Agile Way to First Iteration
 
Holistic testing in DevOps
Holistic testing in DevOpsHolistic testing in DevOps
Holistic testing in DevOps
 
Agile Load Testing in the Real World
Agile Load Testing in the Real WorldAgile Load Testing in the Real World
Agile Load Testing in the Real World
 
The Lost Art of Acceptance Testing
The Lost Art of Acceptance TestingThe Lost Art of Acceptance Testing
The Lost Art of Acceptance Testing
 
Agile Load Testing In The Real World
Agile Load Testing In The Real WorldAgile Load Testing In The Real World
Agile Load Testing In The Real World
 
Agile Load Testing In The Real World
Agile Load Testing In The Real WorldAgile Load Testing In The Real World
Agile Load Testing In The Real World
 
Life of a pragmatic tester
Life of a pragmatic testerLife of a pragmatic tester
Life of a pragmatic tester
 
Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018
Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018
Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018
 
Fundamentals of Project Management
Fundamentals of Project ManagementFundamentals of Project Management
Fundamentals of Project Management
 
Optimism Webinar 2 - Moving from AB testing to true experimentation
Optimism Webinar 2 - Moving from AB testing to true experimentationOptimism Webinar 2 - Moving from AB testing to true experimentation
Optimism Webinar 2 - Moving from AB testing to true experimentation
 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile Organization
 
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
 
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
 
A New Model For Testing
A New Model For TestingA New Model For Testing
A New Model For Testing
 

Plus de TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartTechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 

Plus de TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Dernier

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
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
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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 ...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 

Test Design Techniques in Exploratory Testing

  • 1. T2 Concurrent Session 4/8/2014 10:30 AM “Test Design Techniques in Exploratory Testing” Presented by: Gitte Ottosen Sogeti Denmark Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 ∙ 904-278-0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
  • 2. Gitte Ottosen Sogeti Denmark   Gitte Ottosen is a managing consultant at Sogeti Denmark, a company delivering test consultancy to the local market. A career tester, Gitte has eighteen years of experience in test engineering and test management, in both traditional and agile contexts. She has worked with test process improvement, first as a test architect/manager in Systematic and more recently as a test coach for a large shipping-related IT company in Denmark. A self-confessed test evangelist who preaches the need for a structured and committed approach to testing, Gitte is a strong advocate for a context-driven approach, a role requiring profound professional insight, passion, and persistence—qualities that Gitte holds in abundance.  
  • 3. 2014‐02‐04 1 Test Design Techniques in Exploratory testing Getting From Nothing to Something Gitte Ottosen Gitte.ottosen@sogeti.dk @Godtesen 1 Sogeti Profile • Sogeti is a leading provider of structured testing solutions • Part of the Sogeti Group, which brings together more than 20,000 professionals in 15 countries and is present in over 100 locations in Europe, USA and India • Creators of the globally recognized methodologies TMap NEXT ® and TPI NEXT® • Well established cooperation with HP, IBM and Microsoft © Sogeti
  • 4. 2014‐02‐04 2 A bit about me ☺ • I AM CERTIFIED!!! – ISEB Practitioner – TMap test engineer – Certified Scrum masterCertified Scrum master – Certified Agile Test (CAT) Trainer – Certificate TPI NEXT Foundation – …And I am probably not done yet • But I have also – Been in the Royal Danish Air force for 9 years – Tested complex mission critical systems the last 18 years Read a lot of books about a lot of “stuff” ☺ © Sogeti – Read a lot of books… about a lot of stuff ☺ – Been at conferences – to learn and share – Been part of networks – to learn and share – Been a scout for 10 years – learning by doing – Been doing a lot of crafts and creative stuff that stimulates my brain – Been looking at the fish in my aquariums … 3 Why This Presentation Anyway? • Reactions from Agile testing days 2012 – It sounds simple but how do we do in practice? – Like your presentation, great with a practical description ofy p , g p p exploratory – Have read and heard a lot about exploratory but how do I get started? • Less theory more practice – I want to show you a practical example of how I have used exploratory in a certain context in order to inspire d © Sogeti you to get started. – I haven’t got the ”best practice” – but I have a good practice one from the context I was in at that point in time. 4
  • 5. 2014‐02‐04 3 Let’s get started 5 Definition of Exploratory Test ”An interactive process of simultaneous learning, test design, and test execution.” Exploratory testing is not against the idea of scripting. In some contexts, you will achieve your testing mission better through a more scripted approach; in other contexts, your mission will benefit more from the ability to create and improve tests as you execute them. I find that most situations benefit from a mix of scripted and exploratory approaches. James Bach © Sogeti James Bach Exploratory Testing Explained
  • 6. 2014‐02‐04 4 © Sogeti 7 The Case • The Project – Small agile project – (6 including me) – Distributed team – developers in Kuala Lumpurp p – Extension to system in production • The System – Web based application – Complex capabilities for creating customized dialogues and overviews © Sogeti o e e s – Complex definitions of calculations from the GUI – Connection to Data Warehouse 8
  • 7. 2014‐02‐04 5 The Challenge • Organization – Requirements from TMO – Product owner vs Project managerj g • Test basis – No system specifications for existing system – Only limited user documentation (two slides) – A lot of user stories but no overview and limited business perspective – No testware for the part of the system already in production • The ”human challenge” © Sogeti g – Product owner only part time available – Could not see the value in a tester – Don’t waste time on documenting – that’s overhead – Only limited access to people in the project 9 Challenge Accepted Then what? 10
  • 8. 2014‐02‐04 6 Identifying the Stakeholders Project manager Product owner Lead developer Users Test management office (TMO) © Sogeti 11 DevelopersSuper users Requirement from TMO • Define and document test strategy • Continuous test during developmentg p • Creation of regression test • Document test in Quality Center © Sogeti 12
  • 9. 2014‐02‐04 7 Getting the Initial Overview Product owner presenting the system • Existing functionality – an overall presentation • The new area – a more detailed presentation.The new area a more detailed presentation. • Only verbal – no documentation © Sogeti 13 From the Conversation - Initial Mind Map © Sogeti 14
  • 10. 2014‐02‐04 8 Getting an Overview Aggregating stories to features © Sogeti 15 But Why Bother? System Feature © Sogeti 16
  • 11. 2014‐02‐04 9 Test Strategy in a page • Objective • Scope – Product riskoduct s – Project risk • Test ”levels” – Unit test – Unit integration test – Test on story level – Test in the sprint – Regressions test © Sogeti – Regressions test • Tools and techniques – Test design techniques – Test documentation – QC 17 Getting the Overview • Initial Exploration – Started with the operational (stable) part of the application – Getting acquainted with the conceptsg q p – Identifying: • General concepts • General problems © Sogeti 18 Taking lots of notesTaking lots of notes
  • 12. 2014‐02‐04 10 Result after First Exploration © Sogeti 19 Getting Structured • A lot more exploration • Identifying and using relevant test design techniques • Identifying and using relevant heuristicsIdentifying and using relevant heuristics EP © Sogeti 20 Pair-wise
  • 13. 2014‐02‐04 11 Where to Apply? © Sogeti 21 EP/BVA and Classification Trees Field1 Field 2 Field 3 Field 4 Field5 © Sogeti 22
  • 14. 2014‐02‐04 12 Pair-wise © Sogeti 23 Process Cycle Test • Meeting the user • Drawing and discussing • Exploration in the systemExploration in the system • Amending the drawing • Presenting to PO Yes Yes © Sogeti 24 No No
  • 15. 2014‐02‐04 13 But Also Being Creative… • I wonder whether they looked at field sizes in the database when they specified field lengths? • Have they remembered the support for Danish letters ÆØÅ? • You can have so many types of measurements… what if you combine the wrong ones in the calculations (one in KG the other in Liter) • When you can specify reporting frequency day, week, month… what if you combine different frequencies in the summary? • What if the user doesn’t add columns when creating the dialogue? © Sogeti • What if the user gets interrupted and leaves for 15 minutes without saving…. • What type of users? Do they understand English (error messages were in English)… do they understand technical English? • ….. Etc etc 25 © Sogeti 26
  • 16. 2014‐02‐04 14 Presenting the Findings • Showing the classification tree • Presenting the ”bugs” • Discussed severity and priorityDiscussed severity and priority • Documented in defect management tool (backlog) © Sogeti 27 Supporting the Team • Input to test design • Continuous testing of stories • Clarification of storiesClarification of stories • Support creation of acceptance criteria • Reproducing defects (sharing desktop) • Verifying defect fixes © Sogeti 28
  • 17. 2014‐02‐04 15 How do we Make a Good Unit Integration Test? © Sogeti 29 Automating what was originally manual test Create a new meter with the following values… Remember negative scenarios… Regression Test: From Mind map to Quality Center • Attaching the test strategy • From mind map to test tree • Documenting the charter/missionDocumenting the charter/mission • Attaching the output of test design techniques • NO STEPS (or only one – use the attached….) © Sogeti 30
  • 18. 2014‐02‐04 16 The Result • Maximum time doing testing minimum doing documentation • Thorough test of new functionalityg y • Regression test of existing functionality • Creation of “regression test suite” • Support for unit integration testing • Clarification of user stories • Feedback to/from product owner • A lot of defects in both new and existing software © Sogeti • And a product owner that now saw the value in someone doing structured testing • Can you come back next year? 31 What I Took With Me • Re-discovered the joy in doing exploratory testing • Focus on how to combine what I know – using my tool belt • Once again recognizing; the world is not either black orOnce again recognizing; the world is not either black or white – there are many colors… it is all about context. © Sogeti 32