Documente Academic
Documente Profesional
Documente Cultură
A g il e in a F l as h
Jeff Langr and Tim Ottinger present the blog behind the popular reference cards,
soon to be published by The Pragmatic Programmers.
Comments
0
Search
pow er ed by
Everything So Far
► 201 0 (22)
▼ 2009 (7 4)
► September (2)
► A ugust (2)
► July (6)
► June (6)
Source: Crispin, Lisa, and Gregory , Janet. A gile Testing: A Practical ► May (2)
Guide for Testers and Agile Teams, A ddison-Wesley , 2009. ► A pril (1 0)
▼ March (1 1 )
A BCs of Story
Lisa Crispin and Janet Gregory wrote the recently -published A ddison- Estimation
Wesley book A gile Testing, a thick tome that fills a much-needed gap in TDD Process Smells
agile literature. Prior, detailed guidance for testing in an agile
Card, Conv ersation,
env ironment was sparse. With A gile Testing and a couple other fairly
Confirmation
recent books (2007 's Test Driv en: TDD and A cceptance TDD for Jav a
Dev elopers by Lasse Koskela and Bridging the Communication Gap: A rrange-A ct-A ssert
Specification by Ex ample and A gile Acceptance Testing by Gojko Stay
A dzic, 2009), we now hav e a good foundation for comprehensiv e agile Ten Principles for
testing knowledge. A gile Testers
Make It Work, Make
It Right, Make It
Fast
The ten principles that the authors published should sound familiar. Legacy Code Change
Four of these principles directly cov er XP's four v alues of feedback,
…blogspot.com/…/ten-principles-for-a… 1/5
11/15/2010 Agile in a Flash: Ten Principles for Agi…
Four of these principles directly cov er XP's four v alues of feedback, A lgorithm
communication, courage, and simplicity ; these and the remainder are
Ex treme Measures
also largely echoed in the agile manifesto and its supporting principles.
So what's relev ant about how these ten principles apply to agile SOLID
Prov ide continuous feedback - The agile tester is central to ► February (35)
prov iding the team with feedback: Acceptance criteria is the
most concrete way to measure positiv e progress on an agile
project. Tests also help identify issues and capture decisions on Followers
appropriate future direction.
Follow
w ith Google Friend Connect
Deliv er v alue to the custom er - The insistence on
acceptance tests is a "reality check" on scope creep. A cceptance Followers (100) More »
tests help us all understand what it means to realize a customer's
needs.
Keep it sim ple - Agile testers can help push back against an
insistence on ov erly -elaborate features. Testers can also help
the customer understand how to incrementally deliv er v alue.
They must learn an appropriate balance of iterativ e testing--
just enough to prov ide the right confidence in deliv ering
software.
…blogspot.com/…/ten-principles-for-a… 2/5
11/15/2010 Agile in a Flash: Ten Principles for Agi…
that there are few true "cutoff points"--things keep changing and
thus must be continually re-tested. This requires automation!
The agile tester learns to cope with the customer changing his or
her mind from iteration to iteration, and correspondingly learns
how to incrementally flesh out necessary testing specifications.
The use of acceptance tests to driv e agile dev elopment is perhaps one
of the most critical needs for a team that wants to sustain success. With
that in mind, it's amazing that it's taken ov er ten y ears since the
ex plosion of XP for us to begin to fully document just what agile testing
is.
P OS T ED B Y J EF F LANGR AT 9 : 0 9 AM
LAB ELS : AGILE, AGILE T ES T ING, EXT R EM E P R OGR AM M ING, T ES T ING, XP
2 C O M M E N T S:
MIke said...
PO ST A C O M M E N T
L I N KS T O T H I S P O ST
Create a Link
…blogspot.com/…/ten-principles-for-a… 5/5