SlideShare a Scribd company logo
A practical Test StrategyA practical Test Strategy
Jurian van de LaarJurian van de Laar
jla@improveqs.nljla@improveqs.nl
EuroSTAR Conference 2009EuroSTAR Conference 2009
StockholmStockholm
Accredited provider ISTQB
Foundation & all Advanced modules
Training provider IREB
Requirements Engineering
Accredited Lead Assessors
formal TMMi assessments
Improve Quality ServicesImprove Quality Services
 Leading in Testing & Quality ManagementLeading in Testing & Quality Management
 Consultancy, Subcontracting and TrainingConsultancy, Subcontracting and Training
 Founded in 1998 by Erik van VeenendaalFounded in 1998 by Erik van Veenendaal
Eindhoven
Improve Quality Services
Waalre (near Eindhoven)
The Netherlands
www.improveqs.n
l
Policy? Strategy?Policy? Strategy?
 What does it mean ??What does it mean ??
 Do you need this ??Do you need this ??
 Case studyCase study
 Critical success factorsCritical success factors
Sounds familiar ?Sounds familiar ?
Definitions Test Policy & StrategyDefinitions Test Policy & Strategy
 Test PolicyTest Policy – High level description of principles,– High level description of principles,
approach and major objectives of the organizationapproach and major objectives of the organization
regarding testing.regarding testing.
 Test StrategyTest Strategy – High level description of test levels for– High level description of test levels for
an organization or programme, and the testing to bean organization or programme, and the testing to be
performed within each level.performed within each level.
Test Policy
Test Strategy
Master Test Plan
Generic risksGeneric risksGeneric risksGeneric risks
Business goalsBusiness goalsBusiness goalsBusiness goals Test goalsTest goalsTest goalsTest goals
BlueprintBlueprintBlueprintBlueprint
ProjectsProjectsProjectsProjects
Organization
Test Policy 20XX
Definition of testing
Mission / Ambition
based on
business goals
based on
business goals
EmployeesTest processCustomers
Test Process Improvement
- objectives, performance indicators, model
Test targets
Test StrategyTest Strategy
 Based on the test policyBased on the test policy
 Addresses the generic product risksAddresses the generic product risks
 Contains description of test levels:Contains description of test levels:
Purpose, responsibility
Level of independence (organizational)
Entry and exit criteria
Test process and deliverables
Approach (top-down, bottom-up)
Test design techniques
Tools to be used
Standards to be used
Test environment
Typical non-functionals
 Test policy & strategy are important …Test policy & strategy are important …
 Provide common basis for projectsProvide common basis for projects
 What isWhat is reallyreally important for business /important for business /
managersmanagers
 Leading in models likeLeading in models like TMMi, TPI, and TMap NextTMMi, TPI, and TMap Next
 …… but also difficult to realize !but also difficult to realize !
 ‘‘We have no business goals or policy’We have no business goals or policy’
 ‘‘We don’t have time / interest / priority’We don’t have time / interest / priority’
The challengeThe challenge
Practical case studyPractical case study
 Principal: IT-Solutions Mgr. Solutions ArchitecturePrincipal: IT-Solutions Mgr. Solutions Architecture
 Draft Test Strategy guidelines as starting pointDraft Test Strategy guidelines as starting point
 My assignment: coaching creation of Test StrategyMy assignment: coaching creation of Test Strategy
 Themes: strategy, terminology, organizationThemes: strategy, terminology, organization
 Scope: IT Express BeNeLuxScope: IT Express BeNeLux
 Business, Business-IT and IT-servicesBusiness, Business-IT and IT-services
 Roadmap and planningRoadmap and planning
 Organize meeting structureOrganize meeting structure
 Kick-off with management groupKick-off with management group
 Training day for work groupTraining day for work group
 Strategy workshopsStrategy workshops (4 sessions)(4 sessions)
 Elaboration Test Policy & StrategyElaboration Test Policy & Strategy
 Reporting to management groupReporting to management group
ApproachApproach
33
55
66
77
11
22
44
Kick-off with managementKick-off with management
 Purpose: get feedback and constraintsPurpose: get feedback and constraints
 Presentation using provocative argumentsPresentation using provocative arguments
 Results:Results:
 Feedback:Feedback:
 How ‘testing’ is perceived in the organizationHow ‘testing’ is perceived in the organization
 Effects of insufficient testing (= business case for improvement)Effects of insufficient testing (= business case for improvement)
 Important quality characteristicsImportant quality characteristics
 ConstraintsConstraints
 Realistic (acceptable) costs and organization structureRealistic (acceptable) costs and organization structure
33
Strategy workshopsStrategy workshops
1.1. Agree on purpose and scopeAgree on purpose and scope
 using management feedback and constraints as inputusing management feedback and constraints as input
1.1. Determine policy themesDetermine policy themes
 reliability, customer facing, usability,reliability, customer facing, usability,
performance, efficient testing, time to marketperformance, efficient testing, time to market
1.1. Definition of testingDefinition of testing
2.2. Business goalsBusiness goals
 not our responsibility, proactive thinking is (rationale)not our responsibility, proactive thinking is (rationale)
 7 values DHL taken as starting point7 values DHL taken as starting point
1.1. Test strategyTest strategy
 V-model, determine test levelsV-model, determine test levels
 RACI*, responsibilities, who is ‘main contractor’RACI*, responsibilities, who is ‘main contractor’
55
* = RACI: Responsible, Accountable, Consulted, Informed
Elaboration: resultsElaboration: results
 Test Policy documentTest Policy document
 Quality goals + rationale (2 A4)Quality goals + rationale (2 A4)
 Test policy (2 A4)Test policy (2 A4)
 Test Strategy documentTest Strategy document
 PrinciplesPrinciples
 V-modelV-model
 Characteristics per levelCharacteristics per level
 Risk based testingRisk based testing
 Management presentationManagement presentation
 Results and recommendationsResults and recommendations
66
Elaboration: Test PolicyElaboration: Test Policy
66
Elaboration: V-modelElaboration: V-model
66Full Roll-OUT
Management presentationManagement presentation
 RecommendationsRecommendations
 Agree on common test strategyAgree on common test strategy
 Apply risk based testingApply risk based testing
 Install a test competence cellInstall a test competence cell
 Start a test process improvement projectStart a test process improvement project
 Agree on common test terminology (e.g. ISTQB)Agree on common test terminology (e.g. ISTQB)
 Recommendations have been implementedRecommendations have been implemented
 Test competence cell: competence manager installedTest competence cell: competence manager installed
 Interviews / meetings with stakeholdersInterviews / meetings with stakeholders
 Plan for deployment writtenPlan for deployment written
77
Lessons and success factorsLessons and success factors
 It requires time to determine a good test strategy!It requires time to determine a good test strategy!
 If there is no policy available, then propose one.If there is no policy available, then propose one.
 Involve management (feedback, constraints).Involve management (feedback, constraints).
 Broad representation of organization as workgroup.Broad representation of organization as workgroup.
 Foundation test knowledge in workgroup (training).Foundation test knowledge in workgroup (training).
 Bring sufficient flexibility into your V-model.Bring sufficient flexibility into your V-model.
 Who is responsible for what (RACI) ?Who is responsible for what (RACI) ?
 Pioneer for implementation from own organization.Pioneer for implementation from own organization.
Epilogue (1)
 Follow-up by test competence manager:
 Further elaboration and deployment of test
strategy (templates and tools)
 Organized sessions/training on test awareness
 Assistance in projects to apply test strategy
 Has set up method to manage test environment
The assignment ended in 2008, what happened afterwards…The assignment ended in 2008, what happened afterwards…
Epilogue (2)
 Current situation (mid 2009):
 Competence cell (0.5 FTE*): central organization
of testing expertise.
 Close cooperation helps to get clear requirements
 Clearly defined test levels are helpful
 Test strategy currently applied in a project for
European standardisation of one of DHL’s most
important product lines
The assignment ended in 2008, what happened afterwards…The assignment ended in 2008, what happened afterwards…
* = FTE: Full-time equivalent
ConclusionsConclusions
 A sound Test Policy and Test Strategy …A sound Test Policy and Test Strategy …
 are the important starting points for projectsare the important starting points for projects
 help to have good discussions …and decisionshelp to have good discussions …and decisions
 can be very clear and specificcan be very clear and specific
 give answers to relative questionsgive answers to relative questions
 are the first step in test process improvementare the first step in test process improvement
…… are worthwhile to give a try in your organization ?!?!are worthwhile to give a try in your organization ?!?!

More Related Content

What's hot

Test Cases Vs Test Scenarios
Test Cases Vs Test ScenariosTest Cases Vs Test Scenarios
Test Cases Vs Test Scenarios
Sneha Singh
 
Test Strategy-The real silver bullet in testing by Matthew Eakin
Test Strategy-The real silver bullet in testing by Matthew EakinTest Strategy-The real silver bullet in testing by Matthew Eakin
Test Strategy-The real silver bullet in testing by Matthew Eakin
QA or the Highway
 
Introduction & Manual Testing
Introduction & Manual TestingIntroduction & Manual Testing
Introduction & Manual Testing
VenkateswaraRao Siddabathula
 
Software Testing - Heuristics Cheat Sheet
Software Testing - Heuristics Cheat SheetSoftware Testing - Heuristics Cheat Sheet
Software Testing - Heuristics Cheat Sheet
Santhosh Tuppad
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategy
tharindakasun
 
How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy
Impetus Technologies
 
The Test Pyramid
The Test PyramidThe Test Pyramid
The Test Pyramid
Thiago Ghisi
 
End-to-End Test Automation for Both Horizontal and Vertical Scale
End-to-End Test Automation for Both Horizontal and Vertical ScaleEnd-to-End Test Automation for Both Horizontal and Vertical Scale
End-to-End Test Automation for Both Horizontal and Vertical Scale
Erdem YILDIRIM
 
TESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPTTESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPT
suhasreddy1
 
What are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | EdurekaWhat are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | Edureka
Edureka!
 
Agile QA and Testing process
Agile QA and Testing processAgile QA and Testing process
Agile QA and Testing process
Gloria Stoilova
 
Negative Testing
Negative TestingNegative Testing
Negative Testing
Mindfire Solutions
 
Agile Testing Best Practices
Agile Testing Best PracticesAgile Testing Best Practices
Agile Testing Best Practices
Stephen Ritchie
 
Test automation project estimation calculator
Test automation project estimation calculatorTest automation project estimation calculator
Test automation project estimation calculator
ssuser2e8d4b
 
Chapter 6 - Tool Support for Testing
Chapter 6 - Tool Support for TestingChapter 6 - Tool Support for Testing
Chapter 6 - Tool Support for Testing
Neeraj Kumar Singh
 
Test Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For SucesssTest Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For Sucesss
David O'Dowd
 
Test Case Management Tools
Test Case Management ToolsTest Case Management Tools
Test Case Management Tools
Malang QA Community
 
manual-testing
manual-testingmanual-testing
manual-testing
Kanak Mane
 
QA process Presentation
QA process PresentationQA process Presentation
QA process Presentation
Nadeeshani Aththanagoda
 
QA Best Practices in Agile World_new
QA Best Practices in Agile World_newQA Best Practices in Agile World_new
QA Best Practices in Agile World_new
Praveen Dosapati (CSM)
 

What's hot (20)

Test Cases Vs Test Scenarios
Test Cases Vs Test ScenariosTest Cases Vs Test Scenarios
Test Cases Vs Test Scenarios
 
Test Strategy-The real silver bullet in testing by Matthew Eakin
Test Strategy-The real silver bullet in testing by Matthew EakinTest Strategy-The real silver bullet in testing by Matthew Eakin
Test Strategy-The real silver bullet in testing by Matthew Eakin
 
Introduction & Manual Testing
Introduction & Manual TestingIntroduction & Manual Testing
Introduction & Manual Testing
 
Software Testing - Heuristics Cheat Sheet
Software Testing - Heuristics Cheat SheetSoftware Testing - Heuristics Cheat Sheet
Software Testing - Heuristics Cheat Sheet
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategy
 
How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy
 
The Test Pyramid
The Test PyramidThe Test Pyramid
The Test Pyramid
 
End-to-End Test Automation for Both Horizontal and Vertical Scale
End-to-End Test Automation for Both Horizontal and Vertical ScaleEnd-to-End Test Automation for Both Horizontal and Vertical Scale
End-to-End Test Automation for Both Horizontal and Vertical Scale
 
TESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPTTESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPT
 
What are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | EdurekaWhat are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | Edureka
 
Agile QA and Testing process
Agile QA and Testing processAgile QA and Testing process
Agile QA and Testing process
 
Negative Testing
Negative TestingNegative Testing
Negative Testing
 
Agile Testing Best Practices
Agile Testing Best PracticesAgile Testing Best Practices
Agile Testing Best Practices
 
Test automation project estimation calculator
Test automation project estimation calculatorTest automation project estimation calculator
Test automation project estimation calculator
 
Chapter 6 - Tool Support for Testing
Chapter 6 - Tool Support for TestingChapter 6 - Tool Support for Testing
Chapter 6 - Tool Support for Testing
 
Test Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For SucesssTest Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For Sucesss
 
Test Case Management Tools
Test Case Management ToolsTest Case Management Tools
Test Case Management Tools
 
manual-testing
manual-testingmanual-testing
manual-testing
 
QA process Presentation
QA process PresentationQA process Presentation
QA process Presentation
 
QA Best Practices in Agile World_new
QA Best Practices in Agile World_newQA Best Practices in Agile World_new
QA Best Practices in Agile World_new
 

Viewers also liked

Test Strategy
Test StrategyTest Strategy
Test Strategy
Zbyszek Mockun
 
AJRA Test Strategy Discussion
AJRA Test Strategy DiscussionAJRA Test Strategy Discussion
AJRA Test Strategy Discussion
ajrhem
 
Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013
Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013
Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013
TEST Huddle
 
Anti-patterns in Your Test coverage
Anti-patterns in Your Test coverageAnti-patterns in Your Test coverage
Anti-patterns in Your Test coverage
Gayathri Mohan
 
Report test plan
Report test planReport test plan
Report test plan
Roan June Aranas
 
Test Strategy Utilising Mc Useful Tools
Test Strategy Utilising Mc Useful ToolsTest Strategy Utilising Mc Useful Tools
Test Strategy Utilising Mc Useful Tools
mcthedog
 
Building an Effective International Software QA Test Strategy
Building an Effective International Software QA Test StrategyBuilding an Effective International Software QA Test Strategy
Building an Effective International Software QA Test Strategy
Aeontera, Inc.
 
Test strategy &-testplanning
Test strategy &-testplanningTest strategy &-testplanning
Test strategy &-testplanning
srivinayak
 
The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy
Brian Estep
 
Agile 2012 the 0-page agile test plan - paul carvalho
Agile 2012   the 0-page agile test plan - paul carvalhoAgile 2012   the 0-page agile test plan - paul carvalho
Agile 2012 the 0-page agile test plan - paul carvalho
drewz lin
 
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
Dr. Alexander Schwartz
 
Designing Agile Test Strategy for Mobile Apps By Parimala Hariprasad
Designing Agile Test Strategy for Mobile Apps By Parimala HariprasadDesigning Agile Test Strategy for Mobile Apps By Parimala Hariprasad
Designing Agile Test Strategy for Mobile Apps By Parimala Hariprasad
Agile Testing Alliance
 
Building a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for Success
Lee Barnes
 
Why a Mobile Test Strategy is just Test Strategy
Why a Mobile Test Strategy is just Test StrategyWhy a Mobile Test Strategy is just Test Strategy
Why a Mobile Test Strategy is just Test Strategy
Ho Chi Minh City Software Testing Club
 
Enough is not enough - Test Strategy for Mobile
Enough is not enough - Test Strategy for MobileEnough is not enough - Test Strategy for Mobile
Enough is not enough - Test Strategy for Mobile
vodQA
 
Test strategy tldr
Test strategy tldrTest strategy tldr
Test strategy tldr
Clement Pickering
 
Test process - Important Concepts
Test process - Important ConceptsTest process - Important Concepts
Test process - Important Concepts
Sunil Kumar Gunasekaran
 
Designing an effective hybrid apps automation framework
Designing an effective hybrid apps automation frameworkDesigning an effective hybrid apps automation framework
Designing an effective hybrid apps automation framework
Andrea Tino
 
Selenium ide made easy
Selenium ide made easySelenium ide made easy
Selenium ide made easy
Narayanan Palani
 
Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...
Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...
Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...
David O'Dowd
 

Viewers also liked (20)

Test Strategy
Test StrategyTest Strategy
Test Strategy
 
AJRA Test Strategy Discussion
AJRA Test Strategy DiscussionAJRA Test Strategy Discussion
AJRA Test Strategy Discussion
 
Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013
Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013
Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013
 
Anti-patterns in Your Test coverage
Anti-patterns in Your Test coverageAnti-patterns in Your Test coverage
Anti-patterns in Your Test coverage
 
Report test plan
Report test planReport test plan
Report test plan
 
Test Strategy Utilising Mc Useful Tools
Test Strategy Utilising Mc Useful ToolsTest Strategy Utilising Mc Useful Tools
Test Strategy Utilising Mc Useful Tools
 
Building an Effective International Software QA Test Strategy
Building an Effective International Software QA Test StrategyBuilding an Effective International Software QA Test Strategy
Building an Effective International Software QA Test Strategy
 
Test strategy &-testplanning
Test strategy &-testplanningTest strategy &-testplanning
Test strategy &-testplanning
 
The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy
 
Agile 2012 the 0-page agile test plan - paul carvalho
Agile 2012   the 0-page agile test plan - paul carvalhoAgile 2012   the 0-page agile test plan - paul carvalho
Agile 2012 the 0-page agile test plan - paul carvalho
 
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
 
Designing Agile Test Strategy for Mobile Apps By Parimala Hariprasad
Designing Agile Test Strategy for Mobile Apps By Parimala HariprasadDesigning Agile Test Strategy for Mobile Apps By Parimala Hariprasad
Designing Agile Test Strategy for Mobile Apps By Parimala Hariprasad
 
Building a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for Success
 
Why a Mobile Test Strategy is just Test Strategy
Why a Mobile Test Strategy is just Test StrategyWhy a Mobile Test Strategy is just Test Strategy
Why a Mobile Test Strategy is just Test Strategy
 
Enough is not enough - Test Strategy for Mobile
Enough is not enough - Test Strategy for MobileEnough is not enough - Test Strategy for Mobile
Enough is not enough - Test Strategy for Mobile
 
Test strategy tldr
Test strategy tldrTest strategy tldr
Test strategy tldr
 
Test process - Important Concepts
Test process - Important ConceptsTest process - Important Concepts
Test process - Important Concepts
 
Designing an effective hybrid apps automation framework
Designing an effective hybrid apps automation frameworkDesigning an effective hybrid apps automation framework
Designing an effective hybrid apps automation framework
 
Selenium ide made easy
Selenium ide made easySelenium ide made easy
Selenium ide made easy
 
Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...
Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...
Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...
 

Similar to Jarian van de Laar - Test Policy - Test Strategy

Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using Axioms
Paul Gerrard
 
Ngtwsontpnts14july2014
Ngtwsontpnts14july2014Ngtwsontpnts14july2014
Ngtwsontpnts14july2014
Agile Testing alliance
 
360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence
guestf2e1db
 
Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: Strategy
TechWell
 
Test Framework V0.1
Test Framework V0.1Test Framework V0.1
Test Framework V0.1
Ronald Kohlman
 
Types of Management
Types of ManagementTypes of Management
Types of Management
haroldtaylor1113
 
Hi Performance Manufacturing
Hi Performance ManufacturingHi Performance Manufacturing
Hi Performance Manufacturing
Alex Diong
 
Tefen feed background_ls lean quality diag_implementation_support_2012 v1.2
Tefen feed background_ls lean quality diag_implementation_support_2012 v1.2Tefen feed background_ls lean quality diag_implementation_support_2012 v1.2
Tefen feed background_ls lean quality diag_implementation_support_2012 v1.2
Cesc Alcaraz
 
My presentation to VanQ at BCIT
My presentation to VanQ at BCITMy presentation to VanQ at BCIT
My presentation to VanQ at BCIT
JacksonYKLee
 
Demystifying the APMP Foundation Certification
Demystifying the APMP  Foundation Certification Demystifying the APMP  Foundation Certification
Demystifying the APMP Foundation Certification
Abhijit Majumdar CP.APMP
 
Test Process Improvement
Test Process ImprovementTest Process Improvement
Test Process Improvement
Momentum NI
 
Testing Framework
Testing FrameworkTesting Framework
Testing Framework
nazeer pasha
 
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
TEST Huddle
 
2 anton muzhailo - formal test process improvement. how to invest to the te...
2   anton muzhailo - formal test process improvement. how to invest to the te...2   anton muzhailo - formal test process improvement. how to invest to the te...
2 anton muzhailo - formal test process improvement. how to invest to the te...
Ievgenii Katsan
 
Jennifer Keevers CV Sept 2016
Jennifer Keevers CV Sept 2016Jennifer Keevers CV Sept 2016
Jennifer Keevers CV Sept 2016
Jenny Kelton
 
Testing Centre Of Excellence From AppLabs
Testing Centre Of Excellence From AppLabsTesting Centre Of Excellence From AppLabs
Testing Centre Of Excellence From AppLabs
VIJAYA BHASKARA VARMA YARAKARAJU
 
Leading a Lean Implementation
Leading a Lean ImplementationLeading a Lean Implementation
Leading a Lean Implementation
Life Cycle Engineering
 
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
 
Cox Automotive: Testing Across Multiple Brands
Cox Automotive: Testing Across Multiple BrandsCox Automotive: Testing Across Multiple Brands
Cox Automotive: Testing Across Multiple Brands
Optimizely
 
Gap assessment Continuous Testing
Gap assessment   Continuous TestingGap assessment   Continuous Testing
Gap assessment Continuous Testing
Marc Hornbeek
 

Similar to Jarian van de Laar - Test Policy - Test Strategy (20)

Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using Axioms
 
Ngtwsontpnts14july2014
Ngtwsontpnts14july2014Ngtwsontpnts14july2014
Ngtwsontpnts14july2014
 
360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence
 
Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: Strategy
 
Test Framework V0.1
Test Framework V0.1Test Framework V0.1
Test Framework V0.1
 
Types of Management
Types of ManagementTypes of Management
Types of Management
 
Hi Performance Manufacturing
Hi Performance ManufacturingHi Performance Manufacturing
Hi Performance Manufacturing
 
Tefen feed background_ls lean quality diag_implementation_support_2012 v1.2
Tefen feed background_ls lean quality diag_implementation_support_2012 v1.2Tefen feed background_ls lean quality diag_implementation_support_2012 v1.2
Tefen feed background_ls lean quality diag_implementation_support_2012 v1.2
 
My presentation to VanQ at BCIT
My presentation to VanQ at BCITMy presentation to VanQ at BCIT
My presentation to VanQ at BCIT
 
Demystifying the APMP Foundation Certification
Demystifying the APMP  Foundation Certification Demystifying the APMP  Foundation Certification
Demystifying the APMP Foundation Certification
 
Test Process Improvement
Test Process ImprovementTest Process Improvement
Test Process Improvement
 
Testing Framework
Testing FrameworkTesting Framework
Testing Framework
 
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
 
2 anton muzhailo - formal test process improvement. how to invest to the te...
2   anton muzhailo - formal test process improvement. how to invest to the te...2   anton muzhailo - formal test process improvement. how to invest to the te...
2 anton muzhailo - formal test process improvement. how to invest to the te...
 
Jennifer Keevers CV Sept 2016
Jennifer Keevers CV Sept 2016Jennifer Keevers CV Sept 2016
Jennifer Keevers CV Sept 2016
 
Testing Centre Of Excellence From AppLabs
Testing Centre Of Excellence From AppLabsTesting Centre Of Excellence From AppLabs
Testing Centre Of Excellence From AppLabs
 
Leading a Lean Implementation
Leading a Lean ImplementationLeading a Lean Implementation
Leading a Lean Implementation
 
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...
 
Cox Automotive: Testing Across Multiple Brands
Cox Automotive: Testing Across Multiple BrandsCox Automotive: Testing Across Multiple Brands
Cox Automotive: Testing Across Multiple Brands
 
Gap assessment Continuous Testing
Gap assessment   Continuous TestingGap assessment   Continuous Testing
Gap assessment Continuous Testing
 

More from TEST Huddle

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

More from TEST Huddle (20)

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

Recently uploaded

E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
VALiNTRY360
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 

Recently uploaded (20)

E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 

Jarian van de Laar - Test Policy - Test Strategy

  • 1. A practical Test StrategyA practical Test Strategy Jurian van de LaarJurian van de Laar jla@improveqs.nljla@improveqs.nl EuroSTAR Conference 2009EuroSTAR Conference 2009 StockholmStockholm
  • 2. Accredited provider ISTQB Foundation & all Advanced modules Training provider IREB Requirements Engineering Accredited Lead Assessors formal TMMi assessments Improve Quality ServicesImprove Quality Services  Leading in Testing & Quality ManagementLeading in Testing & Quality Management  Consultancy, Subcontracting and TrainingConsultancy, Subcontracting and Training  Founded in 1998 by Erik van VeenendaalFounded in 1998 by Erik van Veenendaal Eindhoven Improve Quality Services Waalre (near Eindhoven) The Netherlands www.improveqs.n l
  • 3.
  • 4. Policy? Strategy?Policy? Strategy?  What does it mean ??What does it mean ??  Do you need this ??Do you need this ??  Case studyCase study  Critical success factorsCritical success factors
  • 6. Definitions Test Policy & StrategyDefinitions Test Policy & Strategy  Test PolicyTest Policy – High level description of principles,– High level description of principles, approach and major objectives of the organizationapproach and major objectives of the organization regarding testing.regarding testing.  Test StrategyTest Strategy – High level description of test levels for– High level description of test levels for an organization or programme, and the testing to bean organization or programme, and the testing to be performed within each level.performed within each level. Test Policy Test Strategy Master Test Plan Generic risksGeneric risksGeneric risksGeneric risks Business goalsBusiness goalsBusiness goalsBusiness goals Test goalsTest goalsTest goalsTest goals BlueprintBlueprintBlueprintBlueprint ProjectsProjectsProjectsProjects
  • 7. Organization Test Policy 20XX Definition of testing Mission / Ambition based on business goals based on business goals EmployeesTest processCustomers Test Process Improvement - objectives, performance indicators, model Test targets
  • 8. Test StrategyTest Strategy  Based on the test policyBased on the test policy  Addresses the generic product risksAddresses the generic product risks  Contains description of test levels:Contains description of test levels: Purpose, responsibility Level of independence (organizational) Entry and exit criteria Test process and deliverables Approach (top-down, bottom-up) Test design techniques Tools to be used Standards to be used Test environment Typical non-functionals
  • 9.  Test policy & strategy are important …Test policy & strategy are important …  Provide common basis for projectsProvide common basis for projects  What isWhat is reallyreally important for business /important for business / managersmanagers  Leading in models likeLeading in models like TMMi, TPI, and TMap NextTMMi, TPI, and TMap Next  …… but also difficult to realize !but also difficult to realize !  ‘‘We have no business goals or policy’We have no business goals or policy’  ‘‘We don’t have time / interest / priority’We don’t have time / interest / priority’ The challengeThe challenge
  • 10. Practical case studyPractical case study  Principal: IT-Solutions Mgr. Solutions ArchitecturePrincipal: IT-Solutions Mgr. Solutions Architecture  Draft Test Strategy guidelines as starting pointDraft Test Strategy guidelines as starting point  My assignment: coaching creation of Test StrategyMy assignment: coaching creation of Test Strategy  Themes: strategy, terminology, organizationThemes: strategy, terminology, organization  Scope: IT Express BeNeLuxScope: IT Express BeNeLux  Business, Business-IT and IT-servicesBusiness, Business-IT and IT-services
  • 11.  Roadmap and planningRoadmap and planning  Organize meeting structureOrganize meeting structure  Kick-off with management groupKick-off with management group  Training day for work groupTraining day for work group  Strategy workshopsStrategy workshops (4 sessions)(4 sessions)  Elaboration Test Policy & StrategyElaboration Test Policy & Strategy  Reporting to management groupReporting to management group ApproachApproach 33 55 66 77 11 22 44
  • 12. Kick-off with managementKick-off with management  Purpose: get feedback and constraintsPurpose: get feedback and constraints  Presentation using provocative argumentsPresentation using provocative arguments  Results:Results:  Feedback:Feedback:  How ‘testing’ is perceived in the organizationHow ‘testing’ is perceived in the organization  Effects of insufficient testing (= business case for improvement)Effects of insufficient testing (= business case for improvement)  Important quality characteristicsImportant quality characteristics  ConstraintsConstraints  Realistic (acceptable) costs and organization structureRealistic (acceptable) costs and organization structure 33
  • 13. Strategy workshopsStrategy workshops 1.1. Agree on purpose and scopeAgree on purpose and scope  using management feedback and constraints as inputusing management feedback and constraints as input 1.1. Determine policy themesDetermine policy themes  reliability, customer facing, usability,reliability, customer facing, usability, performance, efficient testing, time to marketperformance, efficient testing, time to market 1.1. Definition of testingDefinition of testing 2.2. Business goalsBusiness goals  not our responsibility, proactive thinking is (rationale)not our responsibility, proactive thinking is (rationale)  7 values DHL taken as starting point7 values DHL taken as starting point 1.1. Test strategyTest strategy  V-model, determine test levelsV-model, determine test levels  RACI*, responsibilities, who is ‘main contractor’RACI*, responsibilities, who is ‘main contractor’ 55 * = RACI: Responsible, Accountable, Consulted, Informed
  • 14. Elaboration: resultsElaboration: results  Test Policy documentTest Policy document  Quality goals + rationale (2 A4)Quality goals + rationale (2 A4)  Test policy (2 A4)Test policy (2 A4)  Test Strategy documentTest Strategy document  PrinciplesPrinciples  V-modelV-model  Characteristics per levelCharacteristics per level  Risk based testingRisk based testing  Management presentationManagement presentation  Results and recommendationsResults and recommendations 66
  • 17. Management presentationManagement presentation  RecommendationsRecommendations  Agree on common test strategyAgree on common test strategy  Apply risk based testingApply risk based testing  Install a test competence cellInstall a test competence cell  Start a test process improvement projectStart a test process improvement project  Agree on common test terminology (e.g. ISTQB)Agree on common test terminology (e.g. ISTQB)  Recommendations have been implementedRecommendations have been implemented  Test competence cell: competence manager installedTest competence cell: competence manager installed  Interviews / meetings with stakeholdersInterviews / meetings with stakeholders  Plan for deployment writtenPlan for deployment written 77
  • 18. Lessons and success factorsLessons and success factors  It requires time to determine a good test strategy!It requires time to determine a good test strategy!  If there is no policy available, then propose one.If there is no policy available, then propose one.  Involve management (feedback, constraints).Involve management (feedback, constraints).  Broad representation of organization as workgroup.Broad representation of organization as workgroup.  Foundation test knowledge in workgroup (training).Foundation test knowledge in workgroup (training).  Bring sufficient flexibility into your V-model.Bring sufficient flexibility into your V-model.  Who is responsible for what (RACI) ?Who is responsible for what (RACI) ?  Pioneer for implementation from own organization.Pioneer for implementation from own organization.
  • 19. Epilogue (1)  Follow-up by test competence manager:  Further elaboration and deployment of test strategy (templates and tools)  Organized sessions/training on test awareness  Assistance in projects to apply test strategy  Has set up method to manage test environment The assignment ended in 2008, what happened afterwards…The assignment ended in 2008, what happened afterwards…
  • 20. Epilogue (2)  Current situation (mid 2009):  Competence cell (0.5 FTE*): central organization of testing expertise.  Close cooperation helps to get clear requirements  Clearly defined test levels are helpful  Test strategy currently applied in a project for European standardisation of one of DHL’s most important product lines The assignment ended in 2008, what happened afterwards…The assignment ended in 2008, what happened afterwards… * = FTE: Full-time equivalent
  • 21. ConclusionsConclusions  A sound Test Policy and Test Strategy …A sound Test Policy and Test Strategy …  are the important starting points for projectsare the important starting points for projects  help to have good discussions …and decisionshelp to have good discussions …and decisions  can be very clear and specificcan be very clear and specific  give answers to relative questionsgive answers to relative questions  are the first step in test process improvementare the first step in test process improvement …… are worthwhile to give a try in your organization ?!?!are worthwhile to give a try in your organization ?!?!