Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Agile Testing by ShriKant Vashishtha

237 views

Published on

Agile Testing by Shrikant Vashishtha

Published in: Software
  • Be the first to comment

  • Be the first to like this

Agile Testing by ShriKant Vashishtha

  1. 1. What is Agile Testing? By ShriKant Vashishtha
  2. 2. AGILE ENVIRONMENT AND MINDSET
  3. 3. Traditional Software Development Requirement Analysis Deployment
  4. 4. Agile – One Team, One Mission
  5. 5. Time Analysis Design Coding Testing 20% done (100% usable!) Time Analysis Design Coding Testing 20% done (usable = not yet) Traditional Process Agile Process Agile = Early Value
  6. 6. ALL THIS IS ACHIEVED THROUGH…
  7. 7. Agile Culture
  8. 8. Focus on Quality
  9. 9. ROLE OF A TESTER IN AGILE PROJECT
  10. 10. Typical Cardwall in Agile Project
  11. 11. Proactive Team Member – Avoid Bugs to Happen
  12. 12. Dev Box Testing
  13. 13. Incremental Functional Testing
  14. 14. Help PO in Achieving “Definition of Ready”
  15. 15. Typical Cardwall in Agile Project
  16. 16. Gateway to “Definition of Done”
  17. 17. QUALITY FOCUS IN AGILE
  18. 18. Continuous Integration and Quality Build
  19. 19. Focus on Automated Testing
  20. 20. UNIT AND INTEGRATION TESTING
  21. 21. TDD and Unit Testing
  22. 22. TDD Cycle
  23. 23. AUTOMATED FUNCTIONAL TESTING
  24. 24. Options • Selenium • QTP • Sahi • FitNesse
  25. 25. ATDD
  26. 26. What’s in the Name • Acceptance Test-Driven Development • Behavior-Driven Development (BDD) • Specification by Example • Agile Acceptance Testing • Story Testing
  27. 27. BDD
  28. 28. ATDD in Distributed Agile
  29. 29. Scrip less Testing Automation • QTP • Tosca
  30. 30. POTENTIAL ISSUES FOR TESTERS IN AGILE TEAMS
  31. 31. Estimation not Done as a Team
  32. 32. Not Enough Time for Testing
  33. 33. Silos in Agile Teams
  34. 34. Questions

×