Blurring Lines, Sharpening Focus - ANZTB McLennan... · Review testing Change functionality Extend test coverage Train new team members. Tuner. BA Developer Shaper Problem Solver
Post on 11-Jul-2020
6 Views
Preview:
Transcript
Blurring Lines,
Sharpening Focus
By Clare McLennanBy Clare McLennanclare.mclennan@clarus.co.nz
http://crazy-it-adventures.blogspot.com/
© 2010
Photo of swing bridge removed to reduce file size
“a website that allows multiple users
Fitnesse is a Wiki
“a website that allows multiple users
to create, modify and organize
web page content in a collaborativemanner”
“
www.govst.edu/elearning/default.aspx
Fitnesse is an
automation tool
“turns tests red and green”
GUI
Integration
(Automated)
Slow
FragileVisible +-
ComponentUnit Testing
IntegrationFast
ReliableInvisible
Michael Igntieff
Click on
buttonValidate
TextMichael Igntieff
Child/play doh photo removed to
reduce file size.reduce file size.
How do we
validate it?
How to get the most out of
your FitNesse regime
© 2010
Out of depth?
Test Triangle
GUI(Automated)
Fast
Reliable
Visible
+
Component
Implementation (unit)
Integration
(Automated) Visible
Paradigm shift
“The old questions no longer make
sense”
Classroom photo removed to
reduce file size.
Its about
collaboration
1
Specification by
ExampleExample
Developing a new feature
Specification
Workshop
New Roles
Shaper
New Roles
What?
Negative Paths
Implementation Details
RequirementsUser Story
AC
BCsRequirementsUser Story
Tests/Specs
Specification
Workshop
New feature process
Tests/Specs
written up
Photo of children and story-teller removed to
Reduce file size.
Story Teller
Focus tests on
your customers
2Photo removed to reduce
file size.
Tests/Specs
Specification
Workshop
New feature process
Tests/Specs
written upAutomation
hooked up
Co
nn
ect
or
hand holding photo removed
to reduce file size.
Co
nn
ect
or
to reduce file size.
How?
GUI
Manual
(Automated)
Component
Implementation (unit)
Integration
(Automated)
Ta da!
Oh No!
Problem
Solver Puzzle photo removed to Solver Puzzle photo removed to
reduce file size.
Tests/Specs
Code writtenSpecification
Workshop
New feature process
Tests/Specs
written upAutomation
hooked up
Differences
highlighted
Tests/Specs
Code writtenSpecification
Workshop
New feature process
Tests/Specs
written upAutomation
hooked up
Differences
highlighted
Write specification
Debug test failures
Solve customer issues
Test suite grows
Review testing
Test suite growsChange functionality
Extend test coverage
Train new team members
Tuner
BA
Developer
ShaperProblem
SolverConnector
Story
TellerTuner
Tester
Developer
Make the team
responsible
3Photo removed to
reduce file size.
Story telling
Let the story
emerge
4Plant photo removed to
reduce file size.
Remove
implementation
detailsdetails
Remove implementation details
Mix Manual and Automated
Mix Manual and Automated
Third party
custom widgets
“If the documentationis wrong...
users...then users believe
the software is wrong”
Why is our user
documentation separate?
Should we execute that
too?
Not just one tool...
Shared Space
Shared Space
Shared Responsibility
White water rafting photo removed to
reduce file size.reduce file size.
Visibility
And telling a great story!
References
• Me! Clare Mclennan, Test Automation Consultant and Story Telling Coach. clare.mclennan@clarus.co.nz
• Specification by Example by Gojko Adzic
• Bridging the Communications Gap by Gojko Adzic• Bridging the Communications Gap by Gojko Adzic
• Test Driven Development is Design - The Last Word on TDD, Hansel Minutes Podcast starring Scott Bellware and Scott Hanselman
• Hints and Tips [for writing acceptance tests] by David Peterson http://www.concordion.org/Technique.html
It’s all about collaboration...Thanks to my many photographers who share their
work for others to use on Flickr:
• Water drop by robault, #4565809511
• Lego by Abennett96, #2822821791
• Shaper chrys #4107096753
• Storyteller by ignatieff (Michael Ignatieff) #4030669028• Storyteller by ignatieff (Michael Ignatieff) #4030669028
• Couch surfer by beebe_library (Lucius Beebe Memorial
Library) #3929559541
• Connector by leecullivan # 392574779
• Problem solver by chisquared #5294339220
• Tuner by tsaiek6654 #2454026582
It’s all about collaboration...Thanks to my many photographers who share their
work for others to use on Flickr:
• Team spirit by jiheffe (Jean-François Schmitz ) #3462940215
• Fern frond by jp_math54 (~ Pil ~) #3357980462/
• Over view by podnosh #2228599757
• Shared space by pilgrimgirl #5397588426 & # 5397588426• Shared space by pilgrimgirl #5397588426 & # 5397588426
• Shared space by pilgrimgirl #5397588426 & #5397588426
• Rafting, Upper Gauley River by quitelucid (James Sullivan)
#246646688
• Visibility by lambertwm #5047999087
• Telling a great story by normalityrelief #3224721382
top related