the 7 habits of effective agile testers
TRANSCRIPT
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?
tester by heart
test architect by choice
current leader of test
engineering R&D
vipul gupta
Who all here follow Agile?
Who all here TRULY follow Agile?
Why Agile?
build gradually
review and demonstrate
incremental
Why Agile?
take small steps, have multiple
checkpoints
development and testing
works together
iterative
Why Agile?
replan based on learnings
and feedback
adaptive
Why Agile?
granular user stories
defined acceptance criteria
predictive
What Agile Development Demands?
collaboration
pairing between teams
high
organization
onus on deliverables
self
What Agile Development Demands?
achieving adequate test coverage in
each iteration
incomplete code delivered with each
iteration
user stories not clearly drafted
developers do most of the testing
challenges
Challenges for Testers
Does it mean testers existence is jeopardized?
expand user stories
validate completeness of
requirements
perform more specialized
testing
need to
Testers Still Needed
be proactive open in communication with team and
stakeholders
own the tasks that are assigned
Habits testers need to develop
habit 1
begin with the end in mind define the scope correctly
retrospect
Habits testers need to develop
habit 2
put first things first strategize before moving forward
continuous planning
Habits testers need to develop
habit 3
think win/win pair up with the business and
development team
stay away from blame game
Habits testers need to develop
habit 4
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 5
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 6
sharpen the saw learn new techniques
exploit OSS tools
Habits testers need to develop
habit 7
integrated toolset and set of
practices based on proven
product testing patterns
Introduction to Test3600
test3600
Test3600
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
Summary
7 habits
Derived from “The Seven
Habits of Highly Effective
People” written by Stephen R.
Covey
References
references
Thank You
http://twitter.com/#!/vipsgupta
https://vipulgupta1.wordpress.com/