Slides for a presentation titled "Agile Testers: Becoming a Key Asset for your team" given at the Next Generation Testing Executive Briefing on 19 May 2010 in London
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Â
The role of agile testers: Becoming a key asset for your team
1. Becoming a key asset for your
team: the role of agile testers
Gojko Adzic
http://gojko.net
@gojkoadzic
2. Problems
ïŹ
Developers invading into testing â loss of
control
ïŹ
Lack of documentation, so people don't know
what to test â no effect
ïŹ
Very little influence â no respect
ïŹ
People feel pushed out â no job satisfaction
ïŹ
No clear definition of work â confusion, fear
3. Problems Symptoms
ïŹ
Developers invading into testing â loss of
control
ïŹ
Lack of documentation, so people don't know
what to test â no effect
ïŹ
Very little influence â no respect
ïŹ
People feel pushed out â no job satisfaction
ïŹ
No clear definition of work â confusion, fear
4. Problems
ïŹ
Testing is decoupled from development,
happens at the end
ïŹ
Lack of communication between business,
developers and testers
ïŹ
Animosity between developers and testers
5.
6. B2 bomber crashed and $2bn went
up in flames
"the aircraft actually performed
as it was designed. In other
words, all the systems were
functioning normally."
Maj. Gen. Floyd L. Carpenter
http://www.foxnews.com/wires/2008Jun05/0,4670,B2Crash,00.html
8. Collaborative specifications
ïŹ
Your job is to provide a testing
perspective
ïŹ
Advise what is to be tested rather than
test it yourself
ïŹ
Teach them about important issues
ïŹ
Learn about the domain and what
developers plan to do
9. Heavy automation
âą Collaborate with developers on
automation
âą Learn about what they are actually doing
âą Share ideas
âą Get a lot more time for exploratory
testing