SlideShare une entreprise Scribd logo
1  sur  14
AGILE TESTING
INTRODUCTION
   General Concept
   Methodology
   Challenges for Agile Testing
   Test Levels
   First View, Second View and Third View of Agile Testing
   Agile Testers
   Benefits of being an Agile Tester
   Conclusion
GENERAL CONCEPT

   The Word “Agile” means "Moving Quickly" and this explains the
    whole concept of Agile Testing.
   Agile testing involves testing from the customer perspective as early
    as possible or as soon as code becomes available.
   In agile testing most of the organisation use “Quality Center” to raise
    the defects.
   If we do only “Manual Testing” the whole software using “Agile
    Testing” approach, then it may result in a buggy software as it is not
    possible to test the entire build manually before each release .
   So, This is commonly done by using “Automated Acceptance
    Testing”.
METHODOLOGY
   Development is incremental rather than sequential.

   People and interactions are emphasized, rather than
    processes and tools. Customers, developers, and testers
    constantly interact with each other.

   Working software is the priority rather than detailed
    documentation.
   Customer collaboration is used, rather than contract negotiation. All
    agile projects include customers as a part of the team. When
    developers have questions about a requirement, they immediately
    get clarification from customers.



   Responding to change is emphasized, rather than extensive
    planning i.e. changing the plan to accommodate any changes in
    assumptions for the plan, rather than stubbornly trying to follow the
    original plan   .
CHALLENGES FOR AGILE TESTING

   What information is the testing based on?
   What to test and what are the expected results?
   How to make testing, development and business
    collaborate?
   How to involve customer and business people in testing?
   How to produce and communicate relevant information
    promptly?
TEST LEVELS
FIRST VIEW OF AGILE TESTING

   Extreme Testing :
     > Demands an on-site customer for continual feedback and to
    define and carry out functional acceptance testing.

    > Test scripts shall be written before the code is written and it should
      be tested as automated .

    > Integration testing and Unit testing should perform several times a
    day.

    > “Automated Unit Testing” should be done.
SECOND VIEW OF AGILE TESTING
   Exploratory Testing :
    > To the extent that the next test we do is influenced by the result of the
       last test we did, we are doing exploratory testing.

    > In exploratory testing, tests are designed and executed at the
      same time, and they often are not recorded.


    > Exploratory testing involves simultaneously learning, test design,
     test execution and test result interpretation .

    > The key is the engagement of the tester, and his or her
      responsibility for managing the time not the test technique , items
      being tested or test review.
THIRD VIEW OF AGILE TESTING

   Development and testing must collaborate and agree on
    the test procedures and quality goals for each increment.
    > Not only functionality but also non-functional features
    > Test requirements
    > Expected results

   Test procedures must be easily selected to suit the
    changing situations and requirements i.e. Test procedure
    should not be fixed.
Agile Testers
   Use reusable checklists to suggest tests

   Focus on the essence of the test rather than the
    incidental details

   Use lightweight documentation styles/tools

    Leverage documents for multiple purpose
BENEFITS OF BEING AN AGILE TESTER

   Work together as one team towards a common goal



   Less risk of squeezed test period



   Test all the time, not just at the end
CONCLUSION
   Agile Testing, being a new methodology is very useful,
    less time consuming, effective as per customer’s point of
    view.

   We can perform automated testing in most of the time in
    order to get a bug free software.

   Most valuable portion of this methodology is developers,
    testers and customers work together as a team for better
    performance of the software.
THANK YOU

Contenu connexe

Tendances

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
Vipul Gupta
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8
a34sharm
 
How testers add value to the organization appium conf
How testers add value to the organization  appium confHow testers add value to the organization  appium conf
How testers add value to the organization appium conf
Corina Pip
 

Tendances (20)

Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentation
 
A Concise QA Process
A Concise QA Process A Concise QA Process
A Concise QA Process
 
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
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle Williams
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8
 
Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010
Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010
Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010
 
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
 
Agile Testing and Test Automation
Agile Testing and Test AutomationAgile Testing and Test Automation
Agile Testing and Test Automation
 
Agile Testing
Agile Testing Agile Testing
Agile Testing
 
What is Agile Testing? A MindMap
What is Agile Testing? A MindMapWhat is Agile Testing? A MindMap
What is Agile Testing? A MindMap
 
New model
New modelNew model
New model
 
Agile Testing Days -Trends and future in testing 2017
Agile Testing Days -Trends and future in testing 2017Agile Testing Days -Trends and future in testing 2017
Agile Testing Days -Trends and future in testing 2017
 
Optimizing Your Agile Testing Processes
Optimizing Your Agile Testing ProcessesOptimizing Your Agile Testing Processes
Optimizing Your Agile Testing Processes
 
How to get Automated Testing "Done"
How to get Automated Testing "Done"How to get Automated Testing "Done"
How to get Automated Testing "Done"
 
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
 
Agile Test Automation: Truth, Oxymoron or Lie?
Agile Test Automation: Truth, Oxymoron or Lie?Agile Test Automation: Truth, Oxymoron or Lie?
Agile Test Automation: Truth, Oxymoron or Lie?
 
CESAR.thon: a Testing Marathon Framework
CESAR.thon: a Testing Marathon FrameworkCESAR.thon: a Testing Marathon Framework
CESAR.thon: a Testing Marathon Framework
 
How testers add value to the organization appium conf
How testers add value to the organization  appium confHow testers add value to the organization  appium conf
How testers add value to the organization appium conf
 
Agile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User GroupAgile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User Group
 
ISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about Certification
 

En vedette

Agile testing - introduction
Agile testing - introductionAgile testing - introduction
Agile testing - introduction
QA Club Kiev
 
Agile testing isn't risking it! published
Agile testing isn't risking it!   publishedAgile testing isn't risking it!   published
Agile testing isn't risking it! published
bram_bronneberg
 
An Introduction to Agile Testing Agile Tour Kaunas 2013
An Introduction to Agile Testing  Agile Tour Kaunas 2013An Introduction to Agile Testing  Agile Tour Kaunas 2013
An Introduction to Agile Testing Agile Tour Kaunas 2013
Clement Pickering
 
An Introduction to Agile User Research and Testing #MW2015
An Introduction to Agile User Research and Testing #MW2015An Introduction to Agile User Research and Testing #MW2015
An Introduction to Agile User Research and Testing #MW2015
Liz Filardi
 

En vedette (8)

Agile testing - introduction
Agile testing - introductionAgile testing - introduction
Agile testing - introduction
 
Agile testing isn't risking it! published
Agile testing isn't risking it!   publishedAgile testing isn't risking it!   published
Agile testing isn't risking it! published
 
Intro to agile testing
Intro to agile testingIntro to agile testing
Intro to agile testing
 
Agile Testing Introduction
Agile Testing IntroductionAgile Testing Introduction
Agile Testing Introduction
 
ATAGTR2017 CDC Tests - Integration Tests cant be made simpler than this!
ATAGTR2017 CDC Tests - Integration Tests cant be made simpler than this!ATAGTR2017 CDC Tests - Integration Tests cant be made simpler than this!
ATAGTR2017 CDC Tests - Integration Tests cant be made simpler than this!
 
An Introduction to Agile Testing Agile Tour Kaunas 2013
An Introduction to Agile Testing  Agile Tour Kaunas 2013An Introduction to Agile Testing  Agile Tour Kaunas 2013
An Introduction to Agile Testing Agile Tour Kaunas 2013
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testing
 
An Introduction to Agile User Research and Testing #MW2015
An Introduction to Agile User Research and Testing #MW2015An Introduction to Agile User Research and Testing #MW2015
An Introduction to Agile User Research and Testing #MW2015
 

Similaire à Agile testing

Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
Intetics
 

Similaire à Agile testing (20)

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
 
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
 
Testing Software
Testing SoftwareTesting Software
Testing Software
 
Agile testing
Agile testingAgile testing
Agile testing
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
How to make Automation an asset for Organization
How to make Automation an asset for OrganizationHow to make Automation an asset for Organization
How to make Automation an asset for Organization
 
Tackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraTackling software testing challenges in the agile era
Tackling software testing challenges in the agile era
 
Methodology: IT test
Methodology: IT testMethodology: IT test
Methodology: IT test
 
! Testing for agile teams
! Testing for agile teams! Testing for agile teams
! Testing for agile teams
 
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTINGWelingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Effective Testing fo Startups
Effective Testing fo StartupsEffective Testing fo Startups
Effective Testing fo Startups
 
Agile case studies
Agile case studiesAgile case studies
Agile case studies
 
A Comparative Guide to Automation and Manual Testing.pdf
A Comparative Guide to Automation and Manual Testing.pdfA Comparative Guide to Automation and Manual Testing.pdf
A Comparative Guide to Automation and Manual Testing.pdf
 
The Leaders Guide to Getting Started with Automated Testing
The Leaders Guide to Getting Started with Automated TestingThe Leaders Guide to Getting Started with Automated Testing
The Leaders Guide to Getting Started with Automated Testing
 
Exploratory Testing, A Guide Towards Better Test Coverage.pdf
Exploratory Testing, A Guide Towards Better Test Coverage.pdfExploratory Testing, A Guide Towards Better Test Coverage.pdf
Exploratory Testing, A Guide Towards Better Test Coverage.pdf
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
Overcoming The Challenges Faced in Exploratory Testing
Overcoming The Challenges Faced in Exploratory TestingOvercoming The Challenges Faced in Exploratory Testing
Overcoming The Challenges Faced in Exploratory Testing
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance
 
Exploratory Testing - A Whitepaper by RapidValue
Exploratory Testing -  A Whitepaper by RapidValueExploratory Testing -  A Whitepaper by RapidValue
Exploratory Testing - A Whitepaper by RapidValue
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Agile testing

  • 2. INTRODUCTION  General Concept  Methodology  Challenges for Agile Testing  Test Levels  First View, Second View and Third View of Agile Testing  Agile Testers  Benefits of being an Agile Tester  Conclusion
  • 3. GENERAL CONCEPT  The Word “Agile” means "Moving Quickly" and this explains the whole concept of Agile Testing.  Agile testing involves testing from the customer perspective as early as possible or as soon as code becomes available.  In agile testing most of the organisation use “Quality Center” to raise the defects.  If we do only “Manual Testing” the whole software using “Agile Testing” approach, then it may result in a buggy software as it is not possible to test the entire build manually before each release .  So, This is commonly done by using “Automated Acceptance Testing”.
  • 4. METHODOLOGY  Development is incremental rather than sequential.  People and interactions are emphasized, rather than processes and tools. Customers, developers, and testers constantly interact with each other.  Working software is the priority rather than detailed documentation.
  • 5. Customer collaboration is used, rather than contract negotiation. All agile projects include customers as a part of the team. When developers have questions about a requirement, they immediately get clarification from customers.  Responding to change is emphasized, rather than extensive planning i.e. changing the plan to accommodate any changes in assumptions for the plan, rather than stubbornly trying to follow the original plan .
  • 6. CHALLENGES FOR AGILE TESTING  What information is the testing based on?  What to test and what are the expected results?  How to make testing, development and business collaborate?  How to involve customer and business people in testing?  How to produce and communicate relevant information promptly?
  • 8. FIRST VIEW OF AGILE TESTING  Extreme Testing : > Demands an on-site customer for continual feedback and to define and carry out functional acceptance testing. > Test scripts shall be written before the code is written and it should be tested as automated . > Integration testing and Unit testing should perform several times a day. > “Automated Unit Testing” should be done.
  • 9. SECOND VIEW OF AGILE TESTING  Exploratory Testing : > To the extent that the next test we do is influenced by the result of the last test we did, we are doing exploratory testing. > In exploratory testing, tests are designed and executed at the same time, and they often are not recorded. > Exploratory testing involves simultaneously learning, test design, test execution and test result interpretation . > The key is the engagement of the tester, and his or her responsibility for managing the time not the test technique , items being tested or test review.
  • 10. THIRD VIEW OF AGILE TESTING  Development and testing must collaborate and agree on the test procedures and quality goals for each increment. > Not only functionality but also non-functional features > Test requirements > Expected results  Test procedures must be easily selected to suit the changing situations and requirements i.e. Test procedure should not be fixed.
  • 11. Agile Testers  Use reusable checklists to suggest tests  Focus on the essence of the test rather than the incidental details  Use lightweight documentation styles/tools  Leverage documents for multiple purpose
  • 12. BENEFITS OF BEING AN AGILE TESTER  Work together as one team towards a common goal  Less risk of squeezed test period  Test all the time, not just at the end
  • 13. CONCLUSION  Agile Testing, being a new methodology is very useful, less time consuming, effective as per customer’s point of view.  We can perform automated testing in most of the time in order to get a bug free software.  Most valuable portion of this methodology is developers, testers and customers work together as a team for better performance of the software.