The 7 habits of effective agile testers

Preview:

Citation preview

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/

Recommended