16

Click here to load reader

Agile Testers: Becoming a key asset for your team

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Agile Testers: Becoming a key asset for your team

Becoming a key asset for your team: the role of agile testers

Gojko Adzichttp://gojko.net

@gojkoadzic

Page 2: Agile Testers: Becoming a key asset for your team

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

Page 3: Agile Testers: Becoming a key asset for your team

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

Page 4: Agile Testers: Becoming a key asset for your team

Problems

Testing is decoupled from development, happens at the end

Lack of communication between business, developers and testers

Animosity between developers and testers

Page 5: Agile Testers: Becoming a key asset for your team
Page 6: Agile Testers: Becoming a key asset for your team

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. Carpenterhttp://www.foxnews.com/wires/2008Jun05/0,4670,B2Crash,00.html

Page 7: Agile Testers: Becoming a key asset for your team

GET INVOLVED!

Page 8: Agile Testers: Becoming a key asset for your team

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

Page 9: Agile Testers: Becoming a key asset for your team

Heavy automation

• Collaborate with developers on automation

• Learn about what they are actually doing

• Share ideas

• Get a lot more time for exploratory testing

Page 10: Agile Testers: Becoming a key asset for your team

Finally stop those guys from making the same mistakes

over and over

Page 11: Agile Testers: Becoming a key asset for your team

Avoid doing the same stuff all the time

Page 12: Agile Testers: Becoming a key asset for your team

Get a lot more time for exploratory testing

Page 13: Agile Testers: Becoming a key asset for your team

Build quality in from the start

Page 14: Agile Testers: Becoming a key asset for your team

Verify business rules by a click on a button

Page 15: Agile Testers: Becoming a key asset for your team

Get more visibility and respect

Page 16: Agile Testers: Becoming a key asset for your team

• www.gojko.net

• www.acceptancetesting.info

• www.agiletesting.org.uk