You are on page 1of 26

The 7 habits of Effective Agile

Testers

SoftTec2010

Vipul Gupta
Sr. Test Architect
www.impetus.com
Agenda

 Why Agile?
 What Agile development demands?
 Challenges it poses for testers
 Habits tester should develop
 Introduction to Test3600
Who am I?

vipul gupta
tester by heart
test architect by choice
current leader of test
engineering R&D
Who all here follow Agile?
Who all here TRULY follow Agile?
Why Agile?

incremental
build gradually
review and demonstrate
Why Agile?

iterative
take small steps, have multiple
checkpoints
development and testing
works together
Why Agile?

adaptive
replan based on learnings
and feedback
Why Agile?

predictive
granular user stories
defined acceptance criteria
What Agile Development Demands?

high
collaboration
pairing between teams
What Agile Development Demands?

self
organization
onus on deliverables
Challenges for Testers

challenges
achieving adequate test coverage in
each iteration
incomplete code delivered with each
iteration
user stories not clearly drafted
developers do most of the testing
Does it mean testers existence is jeopardized?
Testers Still Needed

need to
expand user stories
validate completeness of
requirements
perform more specialized
testing
Habits testers need to develop

habit 1
be proactive
 open in communication with team and
stakeholders
 own the tasks that are assigned
Habits testers need to develop

habit 2
begin with the end in mind
 define the scope correctly
 retrospect
Habits testers need to develop

habit 3
put first things first
 strategize before moving forward
 continuous planning
Habits testers need to develop

habit 4
think win/win
 pair up with the business and
development team
 stay away from blame game
Habits testers need to develop

habit 5
seek first to understand, then
to be understood
 identify the root cause of the problem
 identify multiple solutions
 discuss the solutions within team
 do not make personal attacks on any
team member
Habits testers need to develop

habit 6
synergize
 testers and developers collaboration can
help in improving test coverage
 share the tasks within team
 share the learnings with other team
members
Habits testers need to develop

habit 7
sharpen the saw
 learn new techniques
 exploit OSS tools
Introduction to Test3600

test3600

integrated toolset and set of


practices based on proven
product testing patterns
Test3600
Summary

7 habits
 be proactive
 begin with the end in mind
 put first things first
 think win/win
 seek first to understand, then to be
understood
 synergize
 sharpen the saw
References

references
Derived from “The Seven
Habits of Highly Effective
People” written by Stephen R.
Covey
Thank You

http://twitter.com/#!/vipsgupta

https://vipulgupta1.wordpress.com/

You might also like