SlideShare une entreprise Scribd logo
1  sur  18
XP DAY
Transitioning from a
Traditional Tester to an Agile
Tester
Tu BUI
Traditional vs. Agile Organization
Traditional vs. Agile Development
Traditional vs. Agile Tester Role
Traditional vs. Agile Testing Approach
AGILE TESTING TRADITONAL TESTING
Agile Testers are integrated, full-fledged
members of the development team and
participate in planning, estimation and all
team activities
Testing is performed by a separate
organization or group with one or more
teams of QA engineers reporting to a QA
manager
Agile Testers work hand-in-hand with
development and product management
QA team may work with other groups but
with limited interactions and well-established
boundaries
Business requirements are written in piece
at a time to accommodate changing
business needs
QA and development received detailed
business requirements and schedule up
front
Developers often take the lead on code-
level tests while agile testers focus on
acceptance test automation and building
regression test plans
While developers write code, testers write
test plan and test cases to support
predefined business requirement
Traditional vs. Agile Testing Approach
AGILE TESTING TRADITONAL TESTING
Throughout the release addition test
scenarios are uncovered through exploratory
testing
When development is presumed complete,
the application is delivered to QA for testing
Agile testing is continuous and feedback is
provided during all stages of development
QA completes a cycle of tests and reports
defects back to development
Agile testing allow a fluid, continuous
process with defects fixed as they are found
When testing is complete, development fix
defects and delivers another revision to QA.
Agile testers are expected to radiate
information and provide complete visibility
into all test-related activities for the benefit of
the larger group
Traditional QA team s often keep test design,
implementation and progress specifics within
the QA “wall”
Quality Software is always ready to be
delivered
The process of test and fix repeats until
time runs out
Traditional vs. Agile Testing Approach
AGILE TESTING TRADITONAL TESTING
Testing is conducted immediately and
continually as soon as possible, with the
smallest feature(s) available. Test-
driven development is employed.
Testers usually wait on a specific build
or release and then begin testing once
most features are implemented.
Testing is planned as part of the sprint
and the release. Developers automate
unit tests.
Functional and nonfunctional testing is
conducted iteratively within the team
and in collaboration with the product
owner.
One phase of testing usually builds on
the next—unit, then integration, then
system, then acceptance.
Bug identification and repair is in hours
rather than days or weeks.
There is significant wait time between
bugs being identified and bugs getting
fixed.
Traditional vs. Agile Testing Approach
AGILE TESTING TRADITONAL TESTING
Developers and testers operate as one
team and interact continuously and
collaboratively. The testing voice is equally
represented.
Testers are less a part of the development
team. Testers may be more distant in
interaction and communication with
developers and may have less of a voice.
Testers and developers are part of a
homogeneous team accountable for quality
delivery of the system under test.
Testers are accountable for testing.
Developers are accountable for developing.
Testing is continuous and all quality steps
are planned and executed iteratively by the
agile team.
While the goal is always to have quality built
in at every step in the lifecycle, in practice,
much of the checking (quality steps) occurs
during the backend testing cycle.
Automation is a must have, particularly for
unit tests, as it supports continuous
integration.
Automation is not a necessity because most
testing of new development is done
manually.
Traditional vs. Agile Tester
Competencies
Traditional vs. Agile Bug fixing process
Traditional vs. Agile Quality Metrics
Traditional vs. Agile Quality Metrics
Traditional vs. Agile Testing Mindset
Agile in the facts
Agile in the facts
Agile in the facts
Thank you!
Q&A

Contenu connexe

Tendances

Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
Intetics
 
Continuous Integration Approach
Continuous Integration ApproachContinuous Integration Approach
Continuous Integration Approach
Nigel Thurlow
 

Tendances (20)

#TesterbhiCoder - Every Tester should get into coding - Selenium automation
#TesterbhiCoder - Every Tester should get into coding - Selenium automation#TesterbhiCoder - Every Tester should get into coding - Selenium automation
#TesterbhiCoder - Every Tester should get into coding - Selenium automation
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Agile and QA... ma che ciazzecca?
Agile and QA... ma che ciazzecca?Agile and QA... ma che ciazzecca?
Agile and QA... ma che ciazzecca?
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentation
 
Agile QA 2.0
Agile QA 2.0Agile QA 2.0
Agile QA 2.0
 
Agile testing
Agile testingAgile testing
Agile testing
 
Software Development Methodologies By E2Logy
Software Development Methodologies By E2LogySoftware Development Methodologies By E2Logy
Software Development Methodologies By E2Logy
 
What is Agile Testing? Edureka
What is Agile Testing? EdurekaWhat is Agile Testing? Edureka
What is Agile Testing? Edureka
 
Continuous Integration Approach
Continuous Integration ApproachContinuous Integration Approach
Continuous Integration Approach
 
Agile Testing Vs V
Agile Testing Vs VAgile Testing Vs V
Agile Testing Vs V
 
Transitioning To Agile
Transitioning To Agile Transitioning To Agile
Transitioning To Agile
 
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
 
Vladimir Lozanov How to deliver high quality apps to the app store
Vladimir Lozanov	How to deliver high quality apps to the app storeVladimir Lozanov	How to deliver high quality apps to the app store
Vladimir Lozanov How to deliver high quality apps to the app store
 
Agile Testing Agile Ottawa April 2015
Agile Testing   Agile Ottawa April 2015Agile Testing   Agile Ottawa April 2015
Agile Testing Agile Ottawa April 2015
 
People factor as failure reason of Agile adoption
People factor as failure reason of Agile adoptionPeople factor as failure reason of Agile adoption
People factor as failure reason of Agile adoption
 
Agile QA: Redefining Quality in the Wild West
Agile QA: Redefining Quality in the Wild WestAgile QA: Redefining Quality in the Wild West
Agile QA: Redefining Quality in the Wild West
 
The Agile Buffet table
The Agile Buffet tableThe Agile Buffet table
The Agile Buffet table
 
Quality strategies in Agile Transformation
Quality strategies in Agile TransformationQuality strategies in Agile Transformation
Quality strategies in Agile Transformation
 
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
 

Similaire à Transitioning from a traditional tester to an agile tester

Similaire à Transitioning from a traditional tester to an agile tester (20)

ATAGTR2017 Testing in DevOps Culture
ATAGTR2017 Testing in DevOps CultureATAGTR2017 Testing in DevOps Culture
ATAGTR2017 Testing in DevOps Culture
 
What Key Features Lead to Successful Continuous Testing and its Benefits.pdf
What Key Features Lead to Successful Continuous Testing and its Benefits.pdfWhat Key Features Lead to Successful Continuous Testing and its Benefits.pdf
What Key Features Lead to Successful Continuous Testing and its Benefits.pdf
 
Adopting Agile Testing
Adopting Agile TestingAdopting Agile Testing
Adopting Agile Testing
 
product Qa workflow
product Qa workflowproduct Qa workflow
product Qa workflow
 
Chapter -5 Agile Testing types and its examples.pptx
Chapter -5 Agile Testing types and its examples.pptxChapter -5 Agile Testing types and its examples.pptx
Chapter -5 Agile Testing types and its examples.pptx
 
Best Practices to Optimize Continuous Testing in DevOps.pdf
Best Practices to Optimize Continuous Testing in DevOps.pdfBest Practices to Optimize Continuous Testing in DevOps.pdf
Best Practices to Optimize Continuous Testing in DevOps.pdf
 
Agile testing
Agile  testingAgile  testing
Agile testing
 
Software presentation
Software presentationSoftware presentation
Software presentation
 
Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMShift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBM
 
Quality culture transition guide model - full
Quality culture transition guide   model - fullQuality culture transition guide   model - full
Quality culture transition guide model - full
 
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
 
Agile testing guide_2021
Agile testing guide_2021Agile testing guide_2021
Agile testing guide_2021
 
Everything You Need To Know About Agile Testing Methodology.pptx
Everything You Need To Know About Agile Testing Methodology.pptxEverything You Need To Know About Agile Testing Methodology.pptx
Everything You Need To Know About Agile Testing Methodology.pptx
 
Agile testing practice
Agile testing practiceAgile testing practice
Agile testing practice
 
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
 
How to Implement Continuous Testing in Dev Ops Like a Pro
How to Implement Continuous Testing in Dev Ops Like a Pro How to Implement Continuous Testing in Dev Ops Like a Pro
How to Implement Continuous Testing in Dev Ops Like a Pro
 
QA outsourcing in US_QATesting_VTEST.pptx
QA outsourcing in US_QATesting_VTEST.pptxQA outsourcing in US_QATesting_VTEST.pptx
QA outsourcing in US_QATesting_VTEST.pptx
 
How to overcome agile methodology challenges
How to overcome agile methodology challengesHow to overcome agile methodology challenges
How to overcome agile methodology challenges
 
Notes on agile
Notes on agileNotes on agile
Notes on agile
 
Agile Testing
Agile Testing Agile Testing
Agile Testing
 

Dernier

Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
David Celestin
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
Kayode Fayemi
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
ZurliaSoop
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Hung Le
 

Dernier (20)

Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait Cityin kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
 
Ready Set Go Children Sermon about Mark 16:15-20
Ready Set Go Children Sermon about Mark 16:15-20Ready Set Go Children Sermon about Mark 16:15-20
Ready Set Go Children Sermon about Mark 16:15-20
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
Zone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptxZone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptx
 
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORNLITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
 
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptxBEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
 
History of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth deathHistory of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth death
 
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINESBIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.
 
Lions New Portal from Narsimha Raju Dichpally 320D.pptx
Lions New Portal from Narsimha Raju Dichpally 320D.pptxLions New Portal from Narsimha Raju Dichpally 320D.pptx
Lions New Portal from Narsimha Raju Dichpally 320D.pptx
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
 

Transitioning from a traditional tester to an agile tester

  • 1. XP DAY Transitioning from a Traditional Tester to an Agile Tester Tu BUI
  • 2. Traditional vs. Agile Organization
  • 3. Traditional vs. Agile Development
  • 4. Traditional vs. Agile Tester Role
  • 5.
  • 6. Traditional vs. Agile Testing Approach AGILE TESTING TRADITONAL TESTING Agile Testers are integrated, full-fledged members of the development team and participate in planning, estimation and all team activities Testing is performed by a separate organization or group with one or more teams of QA engineers reporting to a QA manager Agile Testers work hand-in-hand with development and product management QA team may work with other groups but with limited interactions and well-established boundaries Business requirements are written in piece at a time to accommodate changing business needs QA and development received detailed business requirements and schedule up front Developers often take the lead on code- level tests while agile testers focus on acceptance test automation and building regression test plans While developers write code, testers write test plan and test cases to support predefined business requirement
  • 7. Traditional vs. Agile Testing Approach AGILE TESTING TRADITONAL TESTING Throughout the release addition test scenarios are uncovered through exploratory testing When development is presumed complete, the application is delivered to QA for testing Agile testing is continuous and feedback is provided during all stages of development QA completes a cycle of tests and reports defects back to development Agile testing allow a fluid, continuous process with defects fixed as they are found When testing is complete, development fix defects and delivers another revision to QA. Agile testers are expected to radiate information and provide complete visibility into all test-related activities for the benefit of the larger group Traditional QA team s often keep test design, implementation and progress specifics within the QA “wall” Quality Software is always ready to be delivered The process of test and fix repeats until time runs out
  • 8. Traditional vs. Agile Testing Approach AGILE TESTING TRADITONAL TESTING Testing is conducted immediately and continually as soon as possible, with the smallest feature(s) available. Test- driven development is employed. Testers usually wait on a specific build or release and then begin testing once most features are implemented. Testing is planned as part of the sprint and the release. Developers automate unit tests. Functional and nonfunctional testing is conducted iteratively within the team and in collaboration with the product owner. One phase of testing usually builds on the next—unit, then integration, then system, then acceptance. Bug identification and repair is in hours rather than days or weeks. There is significant wait time between bugs being identified and bugs getting fixed.
  • 9. Traditional vs. Agile Testing Approach AGILE TESTING TRADITONAL TESTING Developers and testers operate as one team and interact continuously and collaboratively. The testing voice is equally represented. Testers are less a part of the development team. Testers may be more distant in interaction and communication with developers and may have less of a voice. Testers and developers are part of a homogeneous team accountable for quality delivery of the system under test. Testers are accountable for testing. Developers are accountable for developing. Testing is continuous and all quality steps are planned and executed iteratively by the agile team. While the goal is always to have quality built in at every step in the lifecycle, in practice, much of the checking (quality steps) occurs during the backend testing cycle. Automation is a must have, particularly for unit tests, as it supports continuous integration. Automation is not a necessity because most testing of new development is done manually.
  • 10. Traditional vs. Agile Tester Competencies
  • 11. Traditional vs. Agile Bug fixing process
  • 12. Traditional vs. Agile Quality Metrics
  • 13. Traditional vs. Agile Quality Metrics
  • 14. Traditional vs. Agile Testing Mindset
  • 15. Agile in the facts
  • 16. Agile in the facts
  • 17. Agile in the facts