Professional Documents
Culture Documents
gerrardconsulting.com
Overview
What is Agile Test Strategy?
Project Profiling
(Test Strategy as) Agile Interventions
Test Automation
Whats Left?
Summary
Q&A
Test Opportunities
Goals
Strategy
Culture Automation
Contract User
Human involvement
resource Constraints
Skills
Artefacts
Environment Process
(lack of?) Timescales
Traditional v Agile test strategy
Traditional structured, goal/risk-driven
Identify stakeholders; what are their goals?
Product risk analysis
Allocate risks/goals to test stages
Formulate test stage definitions (entry/exit criteria,
environments, tools etc. etc.
Agile interventionist, consensus-driven
Project profiling to set the testing theme
Identify testing interventions (perhaps better,
contributions) in the Agile process
Test policy overlays the process; catches exceptions.
Project Profiler
Cerise Waterfall
Test Plan Test Strategy
Project Manager Items
Orange
Risk Profiler
SCRUM/Agile
Consultation
Assurance
Unknowns
slides, we highlight
2 Story Definition As stories are added to a
Sprint Backlog
3 Daily Stand-Up Once per day during the
8 interventions
arent incremental
System) Testing
each sprint, including the
final sprint
7 System Testing At the end of each sprint,
including the final sprint
8 User Acceptance At the end of each sprint,
Testing including the final sprint
9 Non-functional Expected to take place on an
Testing and Pre- as-needs basis.
Production Testing
2. Story Definition
Introduce scenarios
to enhance the
Acceptance Criteria
New Code
Increasing
Scope of 7. System Test
Sys. Test
and UAT 8. User Test
2. Story Definition
Introduce scenarios
to enhance the
Acceptance Criteria
New Code
Increasing
Scope of 7. System Test
Sys. Test
and UAT 8. User Test
2. Story Definition
Introduce scenarios
to enhance the
Acceptance Criteria
New Code
Increasing
Scope of 7. System Test
Sys. Test
and UAT 8. User Test
2. Story Definition
Introduce scenarios
to enhance the
Acceptance Criteria
New Code
Increasing
Scope of
7. System Test
Int. Sys.
and UAT 8. User Test
2. Story Definition
Introduce scenarios
to enhance the
Acceptance Criteria
New Code
Increasing
Scope of
7. System Test
Int. Sys.
and UAT 8. User Test
Potentially Shippable
Product backlog Product increment
As prioritised by Product Owner
Potentially Shippable
Product backlog Product increment
As prioritised by Product Owner
Potentially Shippable
Product backlog Product increment
As prioritised by Product Owner
Potentially Shippable
Product backlog Product increment
As prioritised by Product Owner
HTTP/S
Test Code
Web Server
gerrardconsulting.com