What is Agile Testing?

44
What is Agile Testing? Alex Schwartz, HERE Berlin

description

A Lightning Talk presented on an internal unconference at HERE (a Nokia business) in Berlin.

Transcript of What is Agile Testing?

  • 1. What is Agile Testing? Alex Schwartz, HERE Berlin

2. Agile Testing is 3. Agile Testing ismecolleague 4. Agile Testing is I found a conference for Agile Testing!mecolleague 5. Agile Testing is I found a conference for Agile Testing!meWhy? Agile Testing is nonsense!colleague 6. Agile Testing is nonsense I found a conference for Agile Testing!meWhy? Agile Testing is nonsense!colleague 7. Agile Testing is 8. Agile Testing is - Testing in the context of Agile Development 9. Agile Testing is - Testing in the context of Agile Development - often one of the harder challenges during an Agile Transition 10. What is special about Agile Testing? 11. What is special about Agile Testing? 1.When? 12. What is special about Agile Testing? 1.2.When?Who? 13. What is special about Agile Testing? 1.2.When?3.Who?How? What? 14. When? Late testing approach Design PlanningReleaseDev Test / Hardening 15. When? Late testing approach Design PlanningReleaseDev Test / Hardening 16. When? Late testing approach Design PlanningReleaseDev Test / Hardening 17. When? Late testing approach Design PlanningReleaseDev Test / Hardening 18. When? Late testing approach Design Planningrisk for schedule ReleaseDev Test / Hardening 19. When? When we have good quality? Late testing approach Design Planningrisk for schedule ReleaseDev Test / Hardening 20. When? When we have good quality? Late testing approach Design PlanningQuality Levelrisk for schedule ReleaseDev Test / Hardeningtime 21. When? When we have good quality? Late testing approach Design PlanningQuality Levelrisk for schedule ReleaseDev Test / Hardeningtime 22. When? When we have good quality? Late testing approach Design PlanningReleaseDevQuality Levelrisk for scheduleTest / HardeningQuality/Verification Debttime 23. When? When to test & to fix?Design PlanningReleaseDev Test / Hardening 24. When? When to test & to fix? Scale Design PlanningReleaseDev Test / Hardening 25. When? When to test & to fix? Scale Design PlanningEarlier ReleaseDev Test / HardeningTDD/ATDD Continuous Integration Requirements discussions Early Feedback 26. When? When to test & to fix? Scale Design PlanningEarlier ReleaseDev Test / HardeningTDD/ATDD Continuous Integration Requirements discussions Early Feedback Asynchronous activities e.g. quarterly security tests 27. When? When to test & to fix? Scale Design PlanningEarlier ReleaseDev Test / HardeningTDD/ATDD Continuous Integration Requirements discussions Early Feedback Dont doAre all your tests helpful?Asynchronous activities e.g. quarterly security tests 28. When? When to test & to fix? Scale Design Planningmeasure, observe, ReleaseDevEarlier Learn from productionTest / HardeningTDD/ATDD Continuous Integration Requirements discussions Early Feedback Dont doAre all your tests helpful?Asynchronous activities e.g. quarterly security tests 29. When? When we have good quality? Late vs. early testing approach Design PlanningReleaseDevQuality LevelTest / Hardeningearly testing late testingtime 30. Who?Testing TestQA/TesterAutomation Verifying Requirements 31. Who?Testing TestQA/TesterAutomation Verifying Requirements 32. Who?Testing TestQA/TesterAutomation Verifying Requirements 33. Who?Testing TestQA/TesterAutomation Verifying Requirements 34. Who?All of us. Testing TestQA/TesterAutomation Verifying Requirements 35. Who?All of us. Testing TestQA/TesterAutomation Verifying RequirementsQA = consultant for quality 36. What? What is quality?Source: Gojko Adziccorrect, functional 37. What? What is quality?performant, etc. Source: Gojko Adziccorrect, functional 38. What? What is quality? useful usableperformant, etc. Source: Gojko Adziccorrect, functional 39. What? What is quality?successfuluseful usableperformant, etc. Source: Gojko Adziccorrect, functional 40. Agile Testing is 41. Agile Testing is natural 42. Agile Testing is naturalAgile = Testing 43. Agile Testing is naturalAgile = Testingall the time. 44. Agile Testing is naturalAgile = Testingall the time. all of us.