Agile Testing
Agile Testing
Agile Testing
End users
v1.0.0 v1.1.0
Timeline
End users
v1.0.1
Bug!
Timeline
• Cucumber
• Plain language DSL tool.
• Product Owners can use directly.
• FitNesse
• Wiki driven ATD framework.
• Collaborative and information sharing.
•
The
Power PowerTools
Tools
• 2nd gen test framework.
• Possibly the most elegant, compact.
• Docker
• 2nd gen Virtual Machine service.
• Ultra compact VM files.
Sources:
IEEE
digital
Library,
“Scrum
and
CMMI
Going
From
Good
To
Great”.
Jeff
Sutherland
and
Carsten
Jakobson.
Gartner - Technical Professional Advice
2012 Planning Guide: Application Delivery Strategies
400
We’ll be done
by sprint 10!
300
100
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Sprint
Vactual
velocity
!
ng pace
easi
Sustainable pace Incr
Second step
First step (optional)
• Build Quality In. Done solutions are not just tested, but
C
refactored in place to (re)establish elegant architecture in
that piece of the solution.
• ProRail rescued a failed waterfall project to build a new scheduling system and automated
railway station signs at all Netherlands railway stations
• An 8 person half-Dutch and half-Indian Scrum team started the project and established local
velocity.
• After establishing local velocity at 5 times other waterfall vendors on the project, the Indian
half of the team went back to India.
• Scrum teams run all XP practices inside the Scrum including intensive pair programming.
2014Scrum
©2012 Inc.
ScrumInc.
25
Acceptance Tests
26
27
Enter your
Email and
Password to
Register
Email Address:
Password:
Register
Enter your
Email and
Password to
Register
Email Address:
Password:
Register
ajx972dab Valid
30
34
• ProRail rescued a failed waterfall project to build a new scheduling system and automated
railway station signs at all Netherlands railway stations
• An 8 person half-Dutch and half-Indian Scrum team started the project and established local
velocity.
• After establishing local velocity at 5 times other waterfall vendors on the project, the Indian
half of the team went back to India.
• Scrum teams run all XP practices inside the Scrum including intensive pair programming.
Requirements
Build
Testing?
Deploy
42