SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
Practical Test Strategy
Using Heuristics
EuroStar Webinar, September 2016
Huib Schoots
Thanks to:
• Ruud Cox for the many discussions on this topic
• Jean-Paul Varwijk for helping me making it awesome
• Fiona Charles and Rikard Edgren for inspiration
• Obviously James Bach and Michael Bolton for sharing
their knowledge about Rapid Software Testing and the
Heuristic Test Strategy Model
Many slides are taken from Rapid Software Testing and are used with
permission. Rapid Software Testing is developed by James Bach and
Michael Bolton. Also see: http://www.satisfice.com/info_rst.shtml
Acknowledgements
2Practical Test Strategy Using Heuristics
What is test strategy?
Think about these questions:
1. What is test strategy to you?
2. Why do you make your test strategy?
3. What does your test strategy look like?
Test Strategy (according to ISTQB Glossary definition)
A high-level description of the test levels to be performed
and the testing within those levels for an organization or
programme (one or more projects).
3Practical Test Strategy Using Heuristics
Test strategy to me
4Practical Test Strategy Using Heuristics
Source: EuroStar Webinar Thinking Strategically About Testing by Fiona Charles
Creating a test strategy: problem solving!
1. Define the testing problems (or test missions)
2. Define solutions to these problems
3. Communicate / capture / execute
A test strategy is a solution to a complex problem:
How do we meet the information needs of the
stakeholders in the most efficient way possible?
5Practical Test Strategy Using Heuristics
Test strategy
Strategy:	The	set	of	ideas	that	guide	your	test	design
Logistics:	The	set	of	ideas	that	guide	your	application	of	
resources to	fulfilling	the	test	strategy
Plan:	 The	set	of	ideas	that	guide	your	test	project
plan	=	strategy	+	logistics
6Practical Test Strategy Using Heuristics
Strategy – execution – reporting
Test Strategy Test ReportingTest Execution
Practical Test Strategy Using Heuristics 7
Testing
Strategy – execution – reporting
Practical Test Strategy Using Heuristics 8
A growing test strategy
Over time we learn & discover more
Practical Test Strategy Using Heuristics 9
Things to consider…
10Practical Test Strategy Using Heuristics
Source: Nordic Testing Days Workshop Test Strategy the next level by Rikard Edgren
Test strategy in agile…
US
Iteration 0 Hardening
Sprint
ReleaseIteration Test Strategy
Story Test Strategy Release Test Strategy
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
US
Sprint 1 Sprint 2 Sprint 3 Hardening
Sprint
Sprint 4 Sprint 5 Sprint 6
Overall Test Strategy
Release
Practical Test Strategy Using Heuristics 11
Tests
Project
Environment
Product
Elements
Quality
Criteria
Perceived	
Quality
Heuristic Test Strategy Model
Practical Test Strategy Using Heuristics 12
Tests
Project
Environment
Product
Elements
Quality
Criteria
Perceived	
Quality
Heuristic Test Strategy Model
Practical Test Strategy Using Heuristics 13
Heuristic Test Strategy Model
14Practical Test Strategy Using Heuristics
Project	Environment
Ways	to	understand	our	context
15Practical Test Strategy Using Heuristics
MIDTESTD
§ Mission § Equipment & tools
§ Information § Schedule
§ Developer relations § Test items
§ Test team § Deliverables
Quality	Criteria
Identifying	value	and	threats	to	it…
16Practical Test Strategy Using Heuristics
§ Capabililty § Scalability
§ Reliability § Compatibility
§ Usability § Performance
§ Charisma § Installability
§ Security § Development
CRUCSS CPID
Coverage
Interesting	coverage:
• Product coverage
• Risk coverage
• Requirements coverage
17
____ coverage is how thoroughly you have examined
the product with respect to some model of ____
Practical Test Strategy Using Heuristics
Product Elements
Want to cover the product?
18Practical Test Strategy Using Heuristics
SFDIPOT
§ Structure § Platform
§ Function § Operations
§ Data § Time
§ Interfaces
The	General	Test	Techniques
“Ways to test…”?
19Practical Test Strategy Using Heuristics
FDSFSCURA
§ Function testing § Claims testing
§ Domain testing § User testing
§ Stress testing § Risk testing
§ Flow testing § Automatic checking
§ Scenario testing
Diversify!
20Practical Test Strategy Using Heuristics
http://www.satisfice.com/presentations/etta.pdf
Thirty-Four	Test	Strategy	Heuristics
21Practical Test Strategy Using Heuristics
Mission
Information
Developer	relations
Team
Equipment	&	tools
Schedule
Test	Items
Deliverables
Structures
Functions
Data
Interfaces
Platforms
Operations
Time
Capability
Reliability
Usability
Charisma
Security
Scalability
Compatibility
Performance
Installability
Development
Function	testing
Domain	testing
Stress	testing
Flow	testing
Scenario	testing
Claims	testing
User	testing
Risk	testing
Automatic	testing
Project
Environment
Product
Elements
Quality
Criteria
Test
Techniques
Balanced test strategy
Project
Environment
Practical Test Strategy Using Heuristics 22
Ask for testability!
23Practical Test Strategy Using Heuristics
• Controllability
• Observability
• Configurability
• Availability
• Simplicity
• Stability
• Information
Testing is far more rapid
when the product is more testable
Log files!
Scriptable
Interface!
Test strategy is …
24Practical Test Strategy Using Heuristics
Source: Nordic Testing Days Workshop Test Strategy the next level by Rikard Edgren
Make your test strategy visual!
25Practical Test Strategy Using Heuristics
Make your test strategy visual!
Practical Test Strategy Using Heuristics 26
Make your test strategy visual!
27Practical Test Strategy Using Heuristics
Questions?
!!!
???
Practical Test Strategy Using Heuristics 28
huib.schoots@improveqs.nl
@huibschoots
www.huibschoots.nl/blog
Practical Test Strategy Using Heuristics 29
References
30Practical Test Strategy Using Heuristics
• Rapid	Software	Testing	– James	Bach	&	Michael	Bolton	
http://www.satisfice.com/info_rst.shtml
• Heuristic	Test	Strategy	Model	– Designed	by	James	Bach
http://www.satisfice.com/tools/htsm.pdf
• Heuristic	Test	Planning	– James	Bach
http://www.satisfice.com/tools/satisfice-cm.pdf
• Heuristic	Risk-Based	Testing	– James	Bach
http://www.satisfice.com/articles/hrbt.pdf
• Basics	Revisited:	Test	Strategy	- Fiona	Charles
http://www.quality-intelligence.com/articles/BasicsRevisited-TestStrategy.pdf
• Webinar:	Thinking	Strategically	About	Testing	- Fiona	Charles
http://testhuddle.com/resource/thinking-strategically-about-testing-with-fiona-charles/
• What	is	a	good	test	strategy	– Rikard Edgren
http://thetesteye.com/blog/2013/09/what-is-a-good-test-strategy
• Software	Quality	Characteristics	– Thetesteye.com
http://thetesteye.com/blog/2011/11/software-quality-characteristics-1-1/
• Workshop	Test	Strategy	the	next	level	– Rikard Edgren
http://nordictestingdays.eu/sites/default/files/NTD2014%20Presentations/TestStrategyNextLevel_FullDayTutorial.pdf
• Testability	heuristics	- James	Bach
http://www.satisfice.com/tools/testable.pdf

Mais conteúdo relacionado

Mais procurados

Scrum gathering Paris 2013 - test automation strategy for Scrum Projects
Scrum gathering Paris 2013 -  test automation strategy for Scrum ProjectsScrum gathering Paris 2013 -  test automation strategy for Scrum Projects
Scrum gathering Paris 2013 - test automation strategy for Scrum ProjectsEliane Collins
 
Testing in Agile Projects
Testing in Agile ProjectsTesting in Agile Projects
Testing in Agile Projectssriks7
 
Scrum Testing Methodology
Scrum Testing MethodologyScrum Testing Methodology
Scrum Testing MethodologyGaya1985
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8a34sharm
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategytharindakasun
 
Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Leonard Fingerman
 
Testing strategy for agile projects updated
Testing strategy for agile projects updatedTesting strategy for agile projects updated
Testing strategy for agile projects updatedTharinda Liyanage
 
Test Estimation using Test Case Point Analysis method
Test Estimation using Test Case Point Analysis methodTest Estimation using Test Case Point Analysis method
Test Estimation using Test Case Point Analysis methodKMS Technology
 
Exploratory Testing Explained
Exploratory Testing ExplainedExploratory Testing Explained
Exploratory Testing ExplainedTechWell
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)KhushSlideShare
 
38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answersMaria FutureThoughts
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing ProcessIntetics
 
Writing Test Cases in Agile
Writing Test Cases in AgileWriting Test Cases in Agile
Writing Test Cases in AgileSaroj Singh
 
Agile Testing Introduction
Agile Testing IntroductionAgile Testing Introduction
Agile Testing IntroductionHai Tran Son
 
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
 Tips for Writing Better Charters for Exploratory Testing Sessions by Michael... Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...TEST Huddle
 
Agile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterDeclan Whelan
 

Mais procurados (20)

Scrum gathering Paris 2013 - test automation strategy for Scrum Projects
Scrum gathering Paris 2013 -  test automation strategy for Scrum ProjectsScrum gathering Paris 2013 -  test automation strategy for Scrum Projects
Scrum gathering Paris 2013 - test automation strategy for Scrum Projects
 
Testing in Agile Projects
Testing in Agile ProjectsTesting in Agile Projects
Testing in Agile Projects
 
Scrum Testing Methodology
Scrum Testing MethodologyScrum Testing Methodology
Scrum Testing Methodology
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategy
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
TDD and BDD and ATDD
TDD and BDD and ATDDTDD and BDD and ATDD
TDD and BDD and ATDD
 
Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)
 
Testing strategy for agile projects updated
Testing strategy for agile projects updatedTesting strategy for agile projects updated
Testing strategy for agile projects updated
 
Test Estimation using Test Case Point Analysis method
Test Estimation using Test Case Point Analysis methodTest Estimation using Test Case Point Analysis method
Test Estimation using Test Case Point Analysis method
 
Exploratory Testing Explained
Exploratory Testing ExplainedExploratory Testing Explained
Exploratory Testing Explained
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)
 
38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Writing Test Cases in Agile
Writing Test Cases in AgileWriting Test Cases in Agile
Writing Test Cases in Agile
 
Agile Testing Introduction
Agile Testing IntroductionAgile Testing Introduction
Agile Testing Introduction
 
Qa management in big agile teams
Qa management in big agile teamsQa management in big agile teams
Qa management in big agile teams
 
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
 Tips for Writing Better Charters for Exploratory Testing Sessions by Michael... Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
 
Test Strategy
Test StrategyTest Strategy
Test Strategy
 
Agile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile Tester
 

Destaque

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
 
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
 
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
 
How to brew a tasty agile test strategy
How to brew a tasty agile test strategyHow to brew a tasty agile test strategy
How to brew a tasty agile test strategyDr. Alexander Schwartz
 
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
 
Tea-time with Testers February 2011 Year 1 Issue I
Tea-time with Testers February 2011  Year 1  Issue ITea-time with Testers February 2011  Year 1  Issue I
Tea-time with Testers February 2011 Year 1 Issue ILalit Bhamare
 
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
 
The world class webinar series
The world class webinar seriesThe world class webinar series
The world class webinar seriesTEST Huddle
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your RoleTEST Huddle
 
'Seven Questions to Help You on the Path of Testing' by Jean Paul Varwijk
'Seven Questions to Help You on the Path of Testing' by Jean Paul Varwijk'Seven Questions to Help You on the Path of Testing' by Jean Paul Varwijk
'Seven Questions to Help You on the Path of Testing' by Jean Paul VarwijkTEST Huddle
 
Henk Doornbos & Rix Groenboom - Test Patterns: A New Concept For Testing
Henk Doornbos & Rix Groenboom - Test Patterns: A New Concept For TestingHenk Doornbos & Rix Groenboom - Test Patterns: A New Concept For Testing
Henk Doornbos & Rix Groenboom - Test Patterns: A New Concept For TestingTEST Huddle
 
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...SQALab
 
How to get Automated Testing "Done"
How to get Automated Testing "Done"How to get Automated Testing "Done"
How to get Automated Testing "Done"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
 
Integrate Test Activities in Agile
Integrate Test Activities in AgileIntegrate Test Activities in Agile
Integrate Test Activities in AgileTEST Huddle
 
Testing as a Service Model
Testing as a Service ModelTesting as a Service Model
Testing as a Service ModelTEST Huddle
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testingHuib Schoots
 
New Model Testing: A New Test Process and Tool
New Model Testing:  A New Test Process and ToolNew Model Testing:  A New Test Process and Tool
New Model Testing: A New Test Process and ToolTEST Huddle
 
Continuous everything
Continuous everythingContinuous everything
Continuous everythingTEST Huddle
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?TEST Huddle
 

Destaque (20)

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
 
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
 
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
 
How to brew a tasty agile test strategy
How to brew a tasty agile test strategyHow to brew a tasty agile test strategy
How to brew a tasty agile test strategy
 
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?
 
Tea-time with Testers February 2011 Year 1 Issue I
Tea-time with Testers February 2011  Year 1  Issue ITea-time with Testers February 2011  Year 1  Issue I
Tea-time with Testers February 2011 Year 1 Issue I
 
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...
 
The world class webinar series
The world class webinar seriesThe world class webinar series
The world class webinar series
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your Role
 
'Seven Questions to Help You on the Path of Testing' by Jean Paul Varwijk
'Seven Questions to Help You on the Path of Testing' by Jean Paul Varwijk'Seven Questions to Help You on the Path of Testing' by Jean Paul Varwijk
'Seven Questions to Help You on the Path of Testing' by Jean Paul Varwijk
 
Henk Doornbos & Rix Groenboom - Test Patterns: A New Concept For Testing
Henk Doornbos & Rix Groenboom - Test Patterns: A New Concept For TestingHenk Doornbos & Rix Groenboom - Test Patterns: A New Concept For Testing
Henk Doornbos & Rix Groenboom - Test Patterns: A New Concept For Testing
 
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
 
How to get Automated Testing "Done"
How to get Automated Testing "Done"How to get Automated Testing "Done"
How to get Automated Testing "Done"
 
'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
 
Integrate Test Activities in Agile
Integrate Test Activities in AgileIntegrate Test Activities in Agile
Integrate Test Activities in Agile
 
Testing as a Service Model
Testing as a Service ModelTesting as a Service Model
Testing as a Service Model
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testing
 
New Model Testing: A New Test Process and Tool
New Model Testing:  A New Test Process and ToolNew Model Testing:  A New Test Process and Tool
New Model Testing: A New Test Process and Tool
 
Continuous everything
Continuous everythingContinuous everything
Continuous everything
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?
 

Semelhante a Practical Test Strategy Using Heuristics

Project Management Tips to Improve Test Planning
Project Management Tips to Improve Test PlanningProject Management Tips to Improve Test Planning
Project Management Tips to Improve Test PlanningTechWell
 
Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: StrategyTechWell
 
Using the test process improvement models. Case study based on TPI Next model...
Using the test process improvement models. Case study based on TPI Next model...Using the test process improvement models. Case study based on TPI Next model...
Using the test process improvement models. Case study based on TPI Next model...Sigma Software
 
360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellenceguestf2e1db
 
Cox Automotive: Testing Across Multiple Brands
Cox Automotive: Testing Across Multiple BrandsCox Automotive: Testing Across Multiple Brands
Cox Automotive: Testing Across Multiple BrandsOptimizely
 
Continuous testing in agile projects 2015
Continuous testing in agile projects 2015Continuous testing in agile projects 2015
Continuous testing in agile projects 2015Fabricio Epaminondas
 
Assessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility AssessmentAssessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility AssessmentMike Cohn
 
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
 
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...Curiosity Software Ireland
 
Fundamentals_of_Software_testing.pptx
Fundamentals_of_Software_testing.pptxFundamentals_of_Software_testing.pptx
Fundamentals_of_Software_testing.pptxMusaBashir9
 
Innovation day 2013 2.4 frederik mortier (verhaert) - test management
Innovation day 2013   2.4 frederik mortier (verhaert) - test managementInnovation day 2013   2.4 frederik mortier (verhaert) - test management
Innovation day 2013 2.4 frederik mortier (verhaert) - test managementVerhaert Masters in Innovation
 
Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018Derk-Jan de Grood
 
Puppet + Diaxon: Getting to the next stage of DevOps evolution
Puppet + Diaxon: Getting to the next stage of DevOps evolutionPuppet + Diaxon: Getting to the next stage of DevOps evolution
Puppet + Diaxon: Getting to the next stage of DevOps evolutionPuppet
 
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...Derk-Jan de Grood
 
Vipul Kocher - Software Testing, A Framework Based Approach
Vipul Kocher - Software Testing, A Framework Based ApproachVipul Kocher - Software Testing, A Framework Based Approach
Vipul Kocher - Software Testing, A Framework Based ApproachTEST Huddle
 

Semelhante a Practical Test Strategy Using Heuristics (20)

Project Management Tips to Improve Test Planning
Project Management Tips to Improve Test PlanningProject Management Tips to Improve Test Planning
Project Management Tips to Improve Test Planning
 
Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: Strategy
 
Online testing strategy
Online testing strategyOnline testing strategy
Online testing strategy
 
Using the test process improvement models. Case study based on TPI Next model...
Using the test process improvement models. Case study based on TPI Next model...Using the test process improvement models. Case study based on TPI Next model...
Using the test process improvement models. Case study based on TPI Next model...
 
t map brief
t map brieft map brief
t map brief
 
Testing Framework
Testing FrameworkTesting Framework
Testing Framework
 
360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence
 
Cox Automotive: Testing Across Multiple Brands
Cox Automotive: Testing Across Multiple BrandsCox Automotive: Testing Across Multiple Brands
Cox Automotive: Testing Across Multiple Brands
 
Continuous testing in agile projects 2015
Continuous testing in agile projects 2015Continuous testing in agile projects 2015
Continuous testing in agile projects 2015
 
Types of Management
Types of ManagementTypes of Management
Types of Management
 
Assessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility AssessmentAssessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility Assessment
 
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
 
PMP-Scope Management area
PMP-Scope Management areaPMP-Scope Management area
PMP-Scope Management area
 
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
 
Fundamentals_of_Software_testing.pptx
Fundamentals_of_Software_testing.pptxFundamentals_of_Software_testing.pptx
Fundamentals_of_Software_testing.pptx
 
Innovation day 2013 2.4 frederik mortier (verhaert) - test management
Innovation day 2013   2.4 frederik mortier (verhaert) - test managementInnovation day 2013   2.4 frederik mortier (verhaert) - test management
Innovation day 2013 2.4 frederik mortier (verhaert) - test management
 
Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018
 
Puppet + Diaxon: Getting to the next stage of DevOps evolution
Puppet + Diaxon: Getting to the next stage of DevOps evolutionPuppet + Diaxon: Getting to the next stage of DevOps evolution
Puppet + Diaxon: Getting to the next stage of DevOps evolution
 
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
 
Vipul Kocher - Software Testing, A Framework Based Approach
Vipul Kocher - Software Testing, A Framework Based ApproachVipul Kocher - Software Testing, A Framework Based Approach
Vipul Kocher - Software Testing, A Framework Based Approach
 

Mais 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
 
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
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfullyTEST Huddle
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0TEST Huddle
 
Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
 Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk... Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...TEST Huddle
 
Can virtualization transform your API lifecycle?
Can virtualization transform your API lifecycle?Can virtualization transform your API lifecycle?
Can virtualization transform your API lifecycle?TEST Huddle
 
Scrum in Hardware
Scrum in HardwareScrum in Hardware
Scrum in HardwareTEST Huddle
 
Test process improvement – how hard can it be?
Test process improvement – how hard can it be?Test process improvement – how hard can it be?
Test process improvement – how hard can it be?TEST Huddle
 
Striving for zero bugs
Striving for zero bugsStriving for zero bugs
Striving for zero bugsTEST Huddle
 
Mob Testing: Better Products Through Diversity
Mob Testing: Better Products Through DiversityMob Testing: Better Products Through Diversity
Mob Testing: Better Products Through DiversityTEST Huddle
 
Kanban Testing And Lego
Kanban Testing And LegoKanban Testing And Lego
Kanban Testing And LegoTEST Huddle
 

Mais 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)
 
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
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfully
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0
 
Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
 Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk... Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
 
Can virtualization transform your API lifecycle?
Can virtualization transform your API lifecycle?Can virtualization transform your API lifecycle?
Can virtualization transform your API lifecycle?
 
Scrum in Hardware
Scrum in HardwareScrum in Hardware
Scrum in Hardware
 
Test process improvement – how hard can it be?
Test process improvement – how hard can it be?Test process improvement – how hard can it be?
Test process improvement – how hard can it be?
 
Striving for zero bugs
Striving for zero bugsStriving for zero bugs
Striving for zero bugs
 
Mob Testing: Better Products Through Diversity
Mob Testing: Better Products Through DiversityMob Testing: Better Products Through Diversity
Mob Testing: Better Products Through Diversity
 
Kanban Testing And Lego
Kanban Testing And LegoKanban Testing And Lego
Kanban Testing And Lego
 

Último

8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durbanmasabamasaba
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 

Último (20)

8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 

Practical Test Strategy Using Heuristics

  • 1. Practical Test Strategy Using Heuristics EuroStar Webinar, September 2016 Huib Schoots
  • 2. Thanks to: • Ruud Cox for the many discussions on this topic • Jean-Paul Varwijk for helping me making it awesome • Fiona Charles and Rikard Edgren for inspiration • Obviously James Bach and Michael Bolton for sharing their knowledge about Rapid Software Testing and the Heuristic Test Strategy Model Many slides are taken from Rapid Software Testing and are used with permission. Rapid Software Testing is developed by James Bach and Michael Bolton. Also see: http://www.satisfice.com/info_rst.shtml Acknowledgements 2Practical Test Strategy Using Heuristics
  • 3. What is test strategy? Think about these questions: 1. What is test strategy to you? 2. Why do you make your test strategy? 3. What does your test strategy look like? Test Strategy (according to ISTQB Glossary definition) A high-level description of the test levels to be performed and the testing within those levels for an organization or programme (one or more projects). 3Practical Test Strategy Using Heuristics
  • 4. Test strategy to me 4Practical Test Strategy Using Heuristics Source: EuroStar Webinar Thinking Strategically About Testing by Fiona Charles
  • 5. Creating a test strategy: problem solving! 1. Define the testing problems (or test missions) 2. Define solutions to these problems 3. Communicate / capture / execute A test strategy is a solution to a complex problem: How do we meet the information needs of the stakeholders in the most efficient way possible? 5Practical Test Strategy Using Heuristics
  • 6. Test strategy Strategy: The set of ideas that guide your test design Logistics: The set of ideas that guide your application of resources to fulfilling the test strategy Plan: The set of ideas that guide your test project plan = strategy + logistics 6Practical Test Strategy Using Heuristics
  • 7. Strategy – execution – reporting Test Strategy Test ReportingTest Execution Practical Test Strategy Using Heuristics 7
  • 8. Testing Strategy – execution – reporting Practical Test Strategy Using Heuristics 8
  • 9. A growing test strategy Over time we learn & discover more Practical Test Strategy Using Heuristics 9
  • 10. Things to consider… 10Practical Test Strategy Using Heuristics Source: Nordic Testing Days Workshop Test Strategy the next level by Rikard Edgren
  • 11. Test strategy in agile… US Iteration 0 Hardening Sprint ReleaseIteration Test Strategy Story Test Strategy Release Test Strategy US US US US US US US US US US US US US US US US US US US US US US US Sprint 1 Sprint 2 Sprint 3 Hardening Sprint Sprint 4 Sprint 5 Sprint 6 Overall Test Strategy Release Practical Test Strategy Using Heuristics 11
  • 14. Heuristic Test Strategy Model 14Practical Test Strategy Using Heuristics
  • 15. Project Environment Ways to understand our context 15Practical Test Strategy Using Heuristics MIDTESTD § Mission § Equipment & tools § Information § Schedule § Developer relations § Test items § Test team § Deliverables
  • 16. Quality Criteria Identifying value and threats to it… 16Practical Test Strategy Using Heuristics § Capabililty § Scalability § Reliability § Compatibility § Usability § Performance § Charisma § Installability § Security § Development CRUCSS CPID
  • 17. Coverage Interesting coverage: • Product coverage • Risk coverage • Requirements coverage 17 ____ coverage is how thoroughly you have examined the product with respect to some model of ____ Practical Test Strategy Using Heuristics
  • 18. Product Elements Want to cover the product? 18Practical Test Strategy Using Heuristics SFDIPOT § Structure § Platform § Function § Operations § Data § Time § Interfaces
  • 19. The General Test Techniques “Ways to test…”? 19Practical Test Strategy Using Heuristics FDSFSCURA § Function testing § Claims testing § Domain testing § User testing § Stress testing § Risk testing § Flow testing § Automatic checking § Scenario testing
  • 20. Diversify! 20Practical Test Strategy Using Heuristics http://www.satisfice.com/presentations/etta.pdf
  • 21. Thirty-Four Test Strategy Heuristics 21Practical Test Strategy Using Heuristics Mission Information Developer relations Team Equipment & tools Schedule Test Items Deliverables Structures Functions Data Interfaces Platforms Operations Time Capability Reliability Usability Charisma Security Scalability Compatibility Performance Installability Development Function testing Domain testing Stress testing Flow testing Scenario testing Claims testing User testing Risk testing Automatic testing Project Environment Product Elements Quality Criteria Test Techniques
  • 22. Balanced test strategy Project Environment Practical Test Strategy Using Heuristics 22
  • 23. Ask for testability! 23Practical Test Strategy Using Heuristics • Controllability • Observability • Configurability • Availability • Simplicity • Stability • Information Testing is far more rapid when the product is more testable Log files! Scriptable Interface!
  • 24. Test strategy is … 24Practical Test Strategy Using Heuristics Source: Nordic Testing Days Workshop Test Strategy the next level by Rikard Edgren
  • 25. Make your test strategy visual! 25Practical Test Strategy Using Heuristics
  • 26. Make your test strategy visual! Practical Test Strategy Using Heuristics 26
  • 27. Make your test strategy visual! 27Practical Test Strategy Using Heuristics
  • 30. References 30Practical Test Strategy Using Heuristics • Rapid Software Testing – James Bach & Michael Bolton http://www.satisfice.com/info_rst.shtml • Heuristic Test Strategy Model – Designed by James Bach http://www.satisfice.com/tools/htsm.pdf • Heuristic Test Planning – James Bach http://www.satisfice.com/tools/satisfice-cm.pdf • Heuristic Risk-Based Testing – James Bach http://www.satisfice.com/articles/hrbt.pdf • Basics Revisited: Test Strategy - Fiona Charles http://www.quality-intelligence.com/articles/BasicsRevisited-TestStrategy.pdf • Webinar: Thinking Strategically About Testing - Fiona Charles http://testhuddle.com/resource/thinking-strategically-about-testing-with-fiona-charles/ • What is a good test strategy – Rikard Edgren http://thetesteye.com/blog/2013/09/what-is-a-good-test-strategy • Software Quality Characteristics – Thetesteye.com http://thetesteye.com/blog/2011/11/software-quality-characteristics-1-1/ • Workshop Test Strategy the next level – Rikard Edgren http://nordictestingdays.eu/sites/default/files/NTD2014%20Presentations/TestStrategyNextLevel_FullDayTutorial.pdf • Testability heuristics - James Bach http://www.satisfice.com/tools/testable.pdf