SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
Agile Testing
Elhanan Rosental – Matrix Global Agile Leader
Some Agile myths

• Agile is perfect for Israelis
   •   No Documentation
   •   Do Whatever feels good
   •   Code to the last moment
   •   Compressed schedule

        Is that right?
Wrong!!!

• Agile is not sloppy coding but a very
  disciplined
• That means that some teams are not agile but
  just sloppy
• Being Israeli doesn’t mean you are Agile
Potential Shippable Product

• Every iteration is a shippable product
• Every iteration Must be tested
• “Done” is not done without testing
Tester Lifecycle in a sprint

•   Sprint Planning
•   Beginning of the sprint
•   During the sprint
•   Toward the sprint end
•   Retrospective
Sprint Planning

• The Tester is full part of the team
• He estimates the developers tasks as well
• His insight is very valuable as he think “out of
  the box”
Beginning of the sprint

• The tester and developer sits together to make
  sure that they understand the user story the
  same way
• In any disagreements the PO will be asked to
  make sure that everything is clear
• Developer start develop, Tester starts design
  the test.
Is there a need for STD?

• Agile encourage just enough documents
• There is no need to spend time of formal STD
• The test should be designed with the correct
  clarity
During the sprint

• Testing is done all the time!!
• We are not waiting to the development finish
• Every time there is something done the tester
  should test it and give insight.
Testing is not a phase!




http://testobsessed.com/wp-content/uploads/2011/04/AgileTestingOverview.pdf
Toward the sprint end

• Toward the sprint end the developer should
  finish the task
• The tester should run final overall test
• The developer should concentrate on bug fix
  and closing the task
Should the tester open bugs?

• Understand the bugs idea
  • Bugs are not Product
• In what cases should a bug opened
• When should a bug opened
Retrospective

• Tester is part of the team
• Retrospective should refer to the points:
  • Cooperation in the team
  • Did the tester get the task with enough time to test?
  • Cooperation with the other stakeholders
Bug Handling

• Don’t let the bug number grow. Handle them
  while the number is small
• Are there bugs that we shouldn’t treat?
• Can sprint requirements be considered “done”
  with bug hanging around?
System tests

• Is there a need for an independent system test
  QA team?
Reasons for a system QA team

• Testing for overall flows that were created
  over the sprints
• Acceptance before version release
• In case of a outsource team important for the
  customer confidence
Some thoughts

• Every Sprint we should deliver Potential
  shippable product
• Shippable product mean that all the system is
  tested for regression
• After some sprints it is impossible to be done
  manually
The solution: Automation Testing

• Automation testing can save a lot of repeatable
  testing
• We should aim toward as much automation as
  possible
• Automation needs a maintenance
Balance Automation

• Create Automation
   backlog tasks
• Prioritize tasks
  by 3 factors
Is the tester the only one testing

• No!!! Every body is responsible for working
  product
• Tester added value is his experience and
  expertise
Developer Testing

• Unit Testing
• TDD- Test Driven Development
• Tester and developer can work in TDD. Write
  tests before start developing!
Questions?
Agile testing

Mais conteúdo relacionado

Mais procurados

Introduction to Automated Testing
Introduction to Automated TestingIntroduction to Automated Testing
Introduction to Automated TestingLars Thorup
 
Extreme Programming - to the next-level
Extreme Programming - to the next-levelExtreme Programming - to the next-level
Extreme Programming - to the next-levelLars Thorup
 
DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»
DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»
DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»Dakiry
 
Integrated Dev And Qa Team With Scrum
Integrated Dev And Qa Team With ScrumIntegrated Dev And Qa Team With Scrum
Integrated Dev And Qa Team With ScrumEthan Huang
 
Agile Testing in Enterprise: Way to transform - SQA Days 2014
Agile Testing in Enterprise: Way to transform - SQA Days 2014Agile Testing in Enterprise: Way to transform - SQA Days 2014
Agile Testing in Enterprise: Way to transform - SQA Days 2014Andrey Rebrov
 
Team wide testing
Team wide testingTeam wide testing
Team wide testingEthan Huang
 
Ethan huang 全民qa
Ethan huang   全民qaEthan huang   全民qa
Ethan huang 全民qaOdd-e
 
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...AgileNetwork
 
Agile Software Development Techniques for Daily Use
Agile Software Development Techniques for Daily UseAgile Software Development Techniques for Daily Use
Agile Software Development Techniques for Daily UseHristo Iliev
 
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
"Challenges Faced by Testers Working on Agile Teams" by Aldo RallIndigoCube
 
Automated Performance Testing
Automated Performance TestingAutomated Performance Testing
Automated Performance TestingLars Thorup
 
Continuous Deployment (english)
Continuous Deployment (english)Continuous Deployment (english)
Continuous Deployment (english)Titas Norkūnas
 
How technical excellence helps in LeSS adoption
How technical excellence helps in LeSS adoptionHow technical excellence helps in LeSS adoption
How technical excellence helps in LeSS adoptionAnton Bevzuk
 
Github, Travis-CI and Perl
Github, Travis-CI and PerlGithub, Travis-CI and Perl
Github, Travis-CI and PerlDave Cross
 
Qa's role in Unit Testing
Qa's role in Unit TestingQa's role in Unit Testing
Qa's role in Unit TestingXBOSoft
 
How engineering practices help business
How engineering practices help businessHow engineering practices help business
How engineering practices help businessAndrey Rebrov
 
Agile rituals (shared) 05 2011
Agile rituals (shared) 05 2011Agile rituals (shared) 05 2011
Agile rituals (shared) 05 2011Designed Culture
 
Introduction to unit testing
Introduction to unit testingIntroduction to unit testing
Introduction to unit testingGil Zilberfeld
 

Mais procurados (20)

Introduction to Automated Testing
Introduction to Automated TestingIntroduction to Automated Testing
Introduction to Automated Testing
 
Extreme Programming - to the next-level
Extreme Programming - to the next-levelExtreme Programming - to the next-level
Extreme Programming - to the next-level
 
DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»
DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»
DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»
 
Integrated Dev And Qa Team With Scrum
Integrated Dev And Qa Team With ScrumIntegrated Dev And Qa Team With Scrum
Integrated Dev And Qa Team With Scrum
 
Agile Testing in Enterprise: Way to transform - SQA Days 2014
Agile Testing in Enterprise: Way to transform - SQA Days 2014Agile Testing in Enterprise: Way to transform - SQA Days 2014
Agile Testing in Enterprise: Way to transform - SQA Days 2014
 
Team wide testing
Team wide testingTeam wide testing
Team wide testing
 
Ethan huang 全民qa
Ethan huang   全民qaEthan huang   全民qa
Ethan huang 全民qa
 
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
 
Agile Software Development Techniques for Daily Use
Agile Software Development Techniques for Daily UseAgile Software Development Techniques for Daily Use
Agile Software Development Techniques for Daily Use
 
Fast end-to-end-tests
Fast end-to-end-testsFast end-to-end-tests
Fast end-to-end-tests
 
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
 
Test-Driven Development
Test-Driven DevelopmentTest-Driven Development
Test-Driven Development
 
Automated Performance Testing
Automated Performance TestingAutomated Performance Testing
Automated Performance Testing
 
Continuous Deployment (english)
Continuous Deployment (english)Continuous Deployment (english)
Continuous Deployment (english)
 
How technical excellence helps in LeSS adoption
How technical excellence helps in LeSS adoptionHow technical excellence helps in LeSS adoption
How technical excellence helps in LeSS adoption
 
Github, Travis-CI and Perl
Github, Travis-CI and PerlGithub, Travis-CI and Perl
Github, Travis-CI and Perl
 
Qa's role in Unit Testing
Qa's role in Unit TestingQa's role in Unit Testing
Qa's role in Unit Testing
 
How engineering practices help business
How engineering practices help businessHow engineering practices help business
How engineering practices help business
 
Agile rituals (shared) 05 2011
Agile rituals (shared) 05 2011Agile rituals (shared) 05 2011
Agile rituals (shared) 05 2011
 
Introduction to unit testing
Introduction to unit testingIntroduction to unit testing
Introduction to unit testing
 

Destaque

Demonstrating Responsibility: The Mindset of An Agile Leader
Demonstrating Responsibility: The Mindset of An Agile LeaderDemonstrating Responsibility: The Mindset of An Agile Leader
Demonstrating Responsibility: The Mindset of An Agile LeaderChristopher Avery
 
When Two Worlds Collide: Using Agile Story Points AND Management Time Tracking
When Two Worlds Collide: Using Agile Story Points AND Management Time TrackingWhen Two Worlds Collide: Using Agile Story Points AND Management Time Tracking
When Two Worlds Collide: Using Agile Story Points AND Management Time TrackingTasktop
 
Agile estimation & planning
Agile estimation & planningAgile estimation & planning
Agile estimation & planningDUONG Trong Tan
 
Agile Leadership – Is a Servant Leader always the Right Approach?
Agile Leadership – Is a Servant Leader always the Right Approach?Agile Leadership – Is a Servant Leader always the Right Approach?
Agile Leadership – Is a Servant Leader always the Right Approach?IvanaTerrorBull
 
Estimating with story points
Estimating with story pointsEstimating with story points
Estimating with story pointsvaluecourse
 
Agile Estimating
Agile EstimatingAgile Estimating
Agile EstimatingMike Cohn
 
Agile Estimation
Agile EstimationAgile Estimation
Agile EstimationSid Dane
 
7 Things Agile Executives Do Differently - Dipesh Pala
7 Things Agile Executives Do Differently - Dipesh Pala7 Things Agile Executives Do Differently - Dipesh Pala
7 Things Agile Executives Do Differently - Dipesh PalaDipesh Pala
 
Pixton London Leaderhsip Summit
Pixton London Leaderhsip SummitPixton London Leaderhsip Summit
Pixton London Leaderhsip SummitVeronica Comia
 
Agile estimation and planning peter saddington
Agile estimation and planning  peter saddingtonAgile estimation and planning  peter saddington
Agile estimation and planning peter saddingtonPeter Saddington
 
Agile estimating 12112013 - Agile KC Dec 2013
Agile estimating 12112013 - Agile KC Dec 2013Agile estimating 12112013 - Agile KC Dec 2013
Agile estimating 12112013 - Agile KC Dec 2013molsonkc
 
From a traditional project manager to an agile leader
From a traditional project manager to an agile leaderFrom a traditional project manager to an agile leader
From a traditional project manager to an agile leaderPhilip Wang
 
Introduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningIntroduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningAmaad Qureshi
 
Agile Tour 2016 Pune -Innovate your agile quotient. be the leader not the fol...
Agile Tour 2016 Pune -Innovate your agile quotient. be the leader not the fol...Agile Tour 2016 Pune -Innovate your agile quotient. be the leader not the fol...
Agile Tour 2016 Pune -Innovate your agile quotient. be the leader not the fol...India Scrum Enthusiasts Community
 
What is the secret to great Agile leadership?
What is the secret to great Agile leadership?What is the secret to great Agile leadership?
What is the secret to great Agile leadership?Hawkman Academy
 
Introduction to Scrum - 1 day workshop
Introduction to Scrum - 1 day workshopIntroduction to Scrum - 1 day workshop
Introduction to Scrum - 1 day workshopEvan Leybourn
 
Estimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC ApproachEstimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC ApproachMarraju Bollapragada V
 
[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story pointsScrum Breakfast Vietnam
 

Destaque (20)

Demonstrating Responsibility: The Mindset of An Agile Leader
Demonstrating Responsibility: The Mindset of An Agile LeaderDemonstrating Responsibility: The Mindset of An Agile Leader
Demonstrating Responsibility: The Mindset of An Agile Leader
 
When Two Worlds Collide: Using Agile Story Points AND Management Time Tracking
When Two Worlds Collide: Using Agile Story Points AND Management Time TrackingWhen Two Worlds Collide: Using Agile Story Points AND Management Time Tracking
When Two Worlds Collide: Using Agile Story Points AND Management Time Tracking
 
Agile estimation & planning
Agile estimation & planningAgile estimation & planning
Agile estimation & planning
 
Agile Leadership – Is a Servant Leader always the Right Approach?
Agile Leadership – Is a Servant Leader always the Right Approach?Agile Leadership – Is a Servant Leader always the Right Approach?
Agile Leadership – Is a Servant Leader always the Right Approach?
 
Estimating with story points
Estimating with story pointsEstimating with story points
Estimating with story points
 
Agile Estimating
Agile EstimatingAgile Estimating
Agile Estimating
 
Agile Estimating
Agile EstimatingAgile Estimating
Agile Estimating
 
Agile Estimation
Agile EstimationAgile Estimation
Agile Estimation
 
7 Things Agile Executives Do Differently - Dipesh Pala
7 Things Agile Executives Do Differently - Dipesh Pala7 Things Agile Executives Do Differently - Dipesh Pala
7 Things Agile Executives Do Differently - Dipesh Pala
 
Pixton London Leaderhsip Summit
Pixton London Leaderhsip SummitPixton London Leaderhsip Summit
Pixton London Leaderhsip Summit
 
Agile estimation and planning peter saddington
Agile estimation and planning  peter saddingtonAgile estimation and planning  peter saddington
Agile estimation and planning peter saddington
 
Agile estimating 12112013 - Agile KC Dec 2013
Agile estimating 12112013 - Agile KC Dec 2013Agile estimating 12112013 - Agile KC Dec 2013
Agile estimating 12112013 - Agile KC Dec 2013
 
From a traditional project manager to an agile leader
From a traditional project manager to an agile leaderFrom a traditional project manager to an agile leader
From a traditional project manager to an agile leader
 
Introduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningIntroduction to Agile Estimation & Planning
Introduction to Agile Estimation & Planning
 
Agile Tour 2016 Pune -Innovate your agile quotient. be the leader not the fol...
Agile Tour 2016 Pune -Innovate your agile quotient. be the leader not the fol...Agile Tour 2016 Pune -Innovate your agile quotient. be the leader not the fol...
Agile Tour 2016 Pune -Innovate your agile quotient. be the leader not the fol...
 
Agile First Aid - Thu Dinh
Agile First Aid - Thu DinhAgile First Aid - Thu Dinh
Agile First Aid - Thu Dinh
 
What is the secret to great Agile leadership?
What is the secret to great Agile leadership?What is the secret to great Agile leadership?
What is the secret to great Agile leadership?
 
Introduction to Scrum - 1 day workshop
Introduction to Scrum - 1 day workshopIntroduction to Scrum - 1 day workshop
Introduction to Scrum - 1 day workshop
 
Estimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC ApproachEstimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC Approach
 
[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points
 

Semelhante a Agile testing

Tester Challenges in Agile ?
Tester Challenges in Agile ?Tester Challenges in Agile ?
Tester Challenges in Agile ?alind tiwari
 
Project management for qa manager
Project management for qa managerProject management for qa manager
Project management for qa managergaoliang641
 
We did it!!? There is place for QAs in Agile!!?
We did it!!? There is place for QAs in Agile!!?We did it!!? There is place for QAs in Agile!!?
We did it!!? There is place for QAs in Agile!!?mkujalowicz
 
Becoming a better programmer - unit testing
Becoming a better programmer - unit testingBecoming a better programmer - unit testing
Becoming a better programmer - unit testingDuy Tan Geek
 
Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012Dror Helper
 
Tester career path
Tester career pathTester career path
Tester career pathgaoliang641
 
Sustainable agile testing
Sustainable agile testingSustainable agile testing
Sustainable agile testingmimmozzo_
 
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...Scrum Bangalore
 
Lean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersLean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersSPC Adriatics
 
Agile Testing - What, why and how.
Agile Testing - What, why and how.Agile Testing - What, why and how.
Agile Testing - What, why and how.Asim Kazmi
 
RVA QA Meetup #2: The Wild West of Agile QA
RVA QA Meetup #2: The Wild West of Agile QARVA QA Meetup #2: The Wild West of Agile QA
RVA QA Meetup #2: The Wild West of Agile QAFord Prior
 
Adopting Agile
Adopting AgileAdopting Agile
Adopting AgileCoverity
 
Shipping code is not the problem, deciding what to ship it is!
Shipping code is not the problem, deciding what to ship it is!Shipping code is not the problem, deciding what to ship it is!
Shipping code is not the problem, deciding what to ship it is!Mauro Servienti
 

Semelhante a Agile testing (20)

Invite the tester to the party
Invite the tester to the partyInvite the tester to the party
Invite the tester to the party
 
Tester Challenges in Agile ?
Tester Challenges in Agile ?Tester Challenges in Agile ?
Tester Challenges in Agile ?
 
Agile process
Agile processAgile process
Agile process
 
Project management for qa manager
Project management for qa managerProject management for qa manager
Project management for qa manager
 
We did it!!? There is place for QAs in Agile!!?
We did it!!? There is place for QAs in Agile!!?We did it!!? There is place for QAs in Agile!!?
We did it!!? There is place for QAs in Agile!!?
 
Quality Spy Overview
Quality Spy OverviewQuality Spy Overview
Quality Spy Overview
 
Becoming a better programmer - unit testing
Becoming a better programmer - unit testingBecoming a better programmer - unit testing
Becoming a better programmer - unit testing
 
Methodology: IT test
Methodology: IT testMethodology: IT test
Methodology: IT test
 
Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012
 
Agile testing
Agile testingAgile testing
Agile testing
 
Tester career path
Tester career pathTester career path
Tester career path
 
Sustainable agile testing
Sustainable agile testingSustainable agile testing
Sustainable agile testing
 
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
 
Lean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersLean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill Ayers
 
Unit testing in PHP
Unit testing in PHPUnit testing in PHP
Unit testing in PHP
 
Agile Testing - What, why and how.
Agile Testing - What, why and how.Agile Testing - What, why and how.
Agile Testing - What, why and how.
 
RVA QA Meetup #2: The Wild West of Agile QA
RVA QA Meetup #2: The Wild West of Agile QARVA QA Meetup #2: The Wild West of Agile QA
RVA QA Meetup #2: The Wild West of Agile QA
 
Adopting Agile
Adopting AgileAdopting Agile
Adopting Agile
 
Shipping code is not the problem, deciding what to ship it is!
Shipping code is not the problem, deciding what to ship it is!Shipping code is not the problem, deciding what to ship it is!
Shipping code is not the problem, deciding what to ship it is!
 
QA Best Practices in Agile World_new
QA Best Practices in Agile World_newQA Best Practices in Agile World_new
QA Best Practices in Agile World_new
 

Último

9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 

Último (20)

9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 

Agile testing

  • 1. Agile Testing Elhanan Rosental – Matrix Global Agile Leader
  • 2. Some Agile myths • Agile is perfect for Israelis • No Documentation • Do Whatever feels good • Code to the last moment • Compressed schedule Is that right?
  • 3. Wrong!!! • Agile is not sloppy coding but a very disciplined • That means that some teams are not agile but just sloppy • Being Israeli doesn’t mean you are Agile
  • 4. Potential Shippable Product • Every iteration is a shippable product • Every iteration Must be tested • “Done” is not done without testing
  • 5. Tester Lifecycle in a sprint • Sprint Planning • Beginning of the sprint • During the sprint • Toward the sprint end • Retrospective
  • 6. Sprint Planning • The Tester is full part of the team • He estimates the developers tasks as well • His insight is very valuable as he think “out of the box”
  • 7. Beginning of the sprint • The tester and developer sits together to make sure that they understand the user story the same way • In any disagreements the PO will be asked to make sure that everything is clear • Developer start develop, Tester starts design the test.
  • 8. Is there a need for STD? • Agile encourage just enough documents • There is no need to spend time of formal STD • The test should be designed with the correct clarity
  • 9. During the sprint • Testing is done all the time!! • We are not waiting to the development finish • Every time there is something done the tester should test it and give insight.
  • 10. Testing is not a phase! http://testobsessed.com/wp-content/uploads/2011/04/AgileTestingOverview.pdf
  • 11. Toward the sprint end • Toward the sprint end the developer should finish the task • The tester should run final overall test • The developer should concentrate on bug fix and closing the task
  • 12. Should the tester open bugs? • Understand the bugs idea • Bugs are not Product • In what cases should a bug opened • When should a bug opened
  • 13. Retrospective • Tester is part of the team • Retrospective should refer to the points: • Cooperation in the team • Did the tester get the task with enough time to test? • Cooperation with the other stakeholders
  • 14. Bug Handling • Don’t let the bug number grow. Handle them while the number is small • Are there bugs that we shouldn’t treat? • Can sprint requirements be considered “done” with bug hanging around?
  • 15. System tests • Is there a need for an independent system test QA team?
  • 16. Reasons for a system QA team • Testing for overall flows that were created over the sprints • Acceptance before version release • In case of a outsource team important for the customer confidence
  • 17. Some thoughts • Every Sprint we should deliver Potential shippable product • Shippable product mean that all the system is tested for regression • After some sprints it is impossible to be done manually
  • 18. The solution: Automation Testing • Automation testing can save a lot of repeatable testing • We should aim toward as much automation as possible • Automation needs a maintenance
  • 19. Balance Automation • Create Automation backlog tasks • Prioritize tasks by 3 factors
  • 20. Is the tester the only one testing • No!!! Every body is responsible for working product • Tester added value is his experience and expertise
  • 21. Developer Testing • Unit Testing • TDD- Test Driven Development • Tester and developer can work in TDD. Write tests before start developing!