26
The 7 habits of Effective Agile Testers SofTec2010 Vipul Gupta Sr. Test Architect www.impetus.com

The 7 habits of Effective Agile Testers SofTec2010 Vipul Gupta Sr. Test Architect

Embed Size (px)

Citation preview

The 7 habits of Effective Agile Testers

SofTec2010

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 hearttest architect by choicecurrent leader of test engineering R&D

vipul gupta

Who all here follow Agile?

Who all here TRULY follow Agile?

Why Agile?

build graduallyreview 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 storiesdefined acceptance criteria

predictive

What Agile Development Demands?

collaborationpairing between teams

high

organizationonus on deliverables

self

What Agile Development Demands?

achieving adequate test coverage in each iteration

incomplete code delivered with each iteration

user stories not clearly drafteddevelopers 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 proactivebegin with the end in mindput first things firstthink win/winseek first to understand, then to be understood

synergizesharpen the saw

Summary

7 habits

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

Acknowledgements

references

Thank You

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

https://vipulgupta1.wordpress.com/