39
Agile Testing- Reducing the time to market Manoj K G Founder and Director, TeamSuccesso

Agile testing - Reducing time to Market

Embed Size (px)

DESCRIPTION

Agile Testing - strategies to reduce time to market

Citation preview

  • 1. Agile Testing- Reducing the time to market Manoj K GFounder and Director, TeamSuccesso

2. Reference 3. Agile Software MethodologiesSCRUMKANBAN 4. Who is an Agile Tester? 5. Delivery SideBusiness SideAgile TesterAgile Team FOCUS ON QUALITY CUSTOMER NEEDS 6. How does the Agile Tester contribute? 7. Testing in Agile is a whole team responsibility 8. Whats different in Agile? 4 41256235 1172331Focus on Incremental Delivery 9. How often do you release? 10. 1 time in every two year to 50 times a day 11. Existing features 12. OK, back to some fundamentals.. 13. Iterative Model- When are you identifying the bugs?Req. captureNew feature1X Cost to Fix5XNew featureRegression-existing function10XRegression-existing functionBeta testing100XBeta testing 14. From Agile Testing by Lisa and Janet 15. From Agile Testing by Lisa and Janet 16. Unit Tests Leveraging TDD 17. Unit Tests1. Written by programmers 2. Part of Definition of Done 3. Reviewed with testersTDD is a SKILL which requires investment from management and team 18. Upper EnvironmentCode qualityUnit Test coverageFunctional Test coverageLower EnvironmentGuard your gates during code deployments 19. Blue Green Deployments 20. BUG Driven Unit testsSimulate identified bug by a automated test Write code to make the unit test pass Refactor the covered code 21. From Agile Testing by Lisa and Janet 22. Role of Quadrant 2 tests 23. Guides development by programmers 24. Providing early feedbacks 25. Functional tests1. 2. 3. 4.Written by testers Inputs for developers Part of Definition of Done Consulted with developersAutomation of functional tests are critical for early feedbacks 26. From Agile Testing by Lisa and Janet 27. Role of Quadrant 3 tests 28. 80% of repetitive testing efforts comes from scenarios in Q1 and Q2In Q3, Unleash the power of human intellect for increasing the value of the product 29. Scenario testing, Exploratory testing, Usability Testing 30. Soap Opera Testing 31. Use Personas 32. From Agile Testing by Lisa and Janet 33. Focus on the nonfunctional requirements that increase the value of Product 34. Functional tests1. Done by testers/programmers/ Specialists 2. Should be part of user stories 35. Transforming a Legacy application to Agile Testing 36. Refactor your tests 37. Risk Based Testing 38. Automate from RBT 39. Thank youtwitter - https://twitter.com/goodoldmanoj Blog - www.techbudha.com LinkedIn - http://www.linkedin.com/pub/manoj-k-g/12/811/495