SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
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/

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (7)

ET in Agile Context
ET in Agile ContextET in Agile Context
ET in Agile Context
 
Stc chandan patary_ua_testing _ stc
Stc chandan patary_ua_testing _ stcStc chandan patary_ua_testing _ stc
Stc chandan patary_ua_testing _ stc
 
Group process by example
Group process by exampleGroup process by example
Group process by example
 
What is a Defect Life Cycle in Software Testing
What is a Defect Life Cycle in Software TestingWhat is a Defect Life Cycle in Software Testing
What is a Defect Life Cycle in Software Testing
 
Why You Don't Want to be a Tester; an agile discussion
Why You Don't Want to be a Tester; an agile discussionWhy You Don't Want to be a Tester; an agile discussion
Why You Don't Want to be a Tester; an agile discussion
 
KraQA#39 - Jak testowac tool do testow
KraQA#39 - Jak testowac tool do testowKraQA#39 - Jak testowac tool do testow
KraQA#39 - Jak testowac tool do testow
 
Agile Methodologies For Android Development: How Continuous Delivery can redu...
Agile Methodologies For Android Development: How Continuous Delivery can redu...Agile Methodologies For Android Development: How Continuous Delivery can redu...
Agile Methodologies For Android Development: How Continuous Delivery can redu...
 

Ähnlich wie The 7 habits of effective agile testers

What i learned adopting agile practices
What i learned adopting agile practicesWhat i learned adopting agile practices
What i learned adopting agile practices
Vijay Narayanan
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
Intetics
 

Ähnlich wie The 7 habits of effective agile testers (20)

Software testing-in-gurgaon
Software testing-in-gurgaonSoftware testing-in-gurgaon
Software testing-in-gurgaon
 
Continuous Integration - Getting Your Department To Drink The Kool Aid
Continuous Integration - Getting Your Department To Drink The Kool AidContinuous Integration - Getting Your Department To Drink The Kool Aid
Continuous Integration - Getting Your Department To Drink The Kool Aid
 
Continuous Integration: Getting your department to drink the Kool-Aid
Continuous Integration: Getting your department to drink the Kool-AidContinuous Integration: Getting your department to drink the Kool-Aid
Continuous Integration: Getting your department to drink the Kool-Aid
 
Train-the-Trainer - Enabling your team
Train-the-Trainer - Enabling your teamTrain-the-Trainer - Enabling your team
Train-the-Trainer - Enabling your team
 
The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test StrategyThe Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy
 
Developer testing webinar
Developer testing webinar Developer testing webinar
Developer testing webinar
 
Agile Software Development - Session 1
Agile Software Development - Session 1Agile Software Development - Session 1
Agile Software Development - Session 1
 
Key Success Factors for Agile Testing 2016
Key Success Factors for Agile Testing 2016Key Success Factors for Agile Testing 2016
Key Success Factors for Agile Testing 2016
 
The Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyThe Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing Strategy
 
How to create a test strategy.pptx
How to create a test strategy.pptxHow to create a test strategy.pptx
How to create a test strategy.pptx
 
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary ThornThe 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
 
Marjuni
MarjuniMarjuni
Marjuni
 
What i learned adopting agile practices
What i learned adopting agile practicesWhat i learned adopting agile practices
What i learned adopting agile practices
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Agile Testing - A quality culture in the company's core business
Agile Testing - A quality culture in the company's core businessAgile Testing - A quality culture in the company's core business
Agile Testing - A quality culture in the company's core business
 
Pairing: The Secret Sauce of Agile Testing
Pairing: The Secret Sauce of Agile TestingPairing: The Secret Sauce of Agile Testing
Pairing: The Secret Sauce of Agile Testing
 
Transitioning from a traditional tester to an agile tester
Transitioning from a traditional tester to an agile testerTransitioning from a traditional tester to an agile tester
Transitioning from a traditional tester to an agile tester
 
Agile testing practice
Agile testing practiceAgile testing practice
Agile testing practice
 
VWO Webinar: How To Plan Your Optimisation Roadmap
VWO Webinar: How To Plan Your Optimisation RoadmapVWO Webinar: How To Plan Your Optimisation Roadmap
VWO Webinar: How To Plan Your Optimisation Roadmap
 
Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: Strategy
 

Mehr von Vipul Gupta (6)

The #Futureof Software Tester
The #Futureof Software TesterThe #Futureof Software Tester
The #Futureof Software Tester
 
Agile tour ncr test360_degree - agile testing on steroids
Agile tour ncr test360_degree - agile testing on steroidsAgile tour ncr test360_degree - agile testing on steroids
Agile tour ncr test360_degree - agile testing on steroids
 
Improving ROI and Efficiencies of Software Test Case Automation
Improving ROI and Efficiencies of Software Test Case AutomationImproving ROI and Efficiencies of Software Test Case Automation
Improving ROI and Efficiencies of Software Test Case Automation
 
Test Automation - why qLabs?
Test Automation - why qLabs?Test Automation - why qLabs?
Test Automation - why qLabs?
 
Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]
Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]
Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]
 
Impetus qLabs Solutions
Impetus qLabs SolutionsImpetus qLabs Solutions
Impetus qLabs Solutions
 

The 7 habits of effective agile testers