SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
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/

Contenu connexe

Tendances

ET in Agile Context
ET in Agile ContextET in Agile Context
ET in Agile ContextSandra C
 
Stc chandan patary_ua_testing _ stc
Stc chandan patary_ua_testing _ stcStc chandan patary_ua_testing _ stc
Stc chandan patary_ua_testing _ stcChandan Patary
 
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 TestingSneha Singh
 
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 discussionBrett Tramposh
 
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 testowkraqa
 
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...Tsatsi Mahase
 

Tendances (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...
 

Similaire à The 7 habits of effective agile testers

Software testing-in-gurgaon
Software testing-in-gurgaonSoftware testing-in-gurgaon
Software testing-in-gurgaonAP EDUSOFT
 
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 AidMichael Benning
 
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-AidJenKnight
 
Train-the-Trainer - Enabling your team
Train-the-Trainer - Enabling your teamTrain-the-Trainer - Enabling your team
Train-the-Trainer - Enabling your teamOptimizely
 
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 StrategyTechWell
 
Developer testing webinar
Developer testing webinar Developer testing webinar
Developer testing webinar PractiTest
 
Agile Software Development - Session 1
Agile Software Development - Session 1Agile Software Development - Session 1
Agile Software Development - Session 1Dalia Ayman Ahmed
 
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 2016Janet Gregory
 
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 StrategyTechWell
 
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.pptxtmbekwa756
 
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 ThornTEST Huddle
 
What i learned adopting agile practices
What i learned adopting agile practicesWhat i learned adopting agile practices
What i learned adopting agile practicesVijay Narayanan
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing ProcessIntetics
 
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 businessWalmyr Lima e Silva Filho
 
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 TestingTechWell
 
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 testerTu BUI
 
Agile testing practice
Agile testing practiceAgile testing practice
Agile testing practiceMary Jiang
 
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 RoadmapVWO
 
Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: StrategyTechWell
 

Similaire à 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
 

Plus de Vipul Gupta

The #Futureof Software Tester
The #Futureof Software TesterThe #Futureof Software Tester
The #Futureof Software TesterVipul Gupta
 
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 steroidsVipul Gupta
 
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 AutomationVipul Gupta
 
Test Automation - why qLabs?
Test Automation - why qLabs?Test Automation - why qLabs?
Test Automation - why qLabs?Vipul Gupta
 
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]Vipul Gupta
 
Impetus qLabs Solutions
Impetus qLabs SolutionsImpetus qLabs Solutions
Impetus qLabs SolutionsVipul Gupta
 

Plus de 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