0
AGILE TESTING
I AM AGILE Wow! I am so flexible !
Agile Manifesto  We Value the items on the left more !
Agile Testing  <ul><li>Performing more than just “Testing Tasks” </li></ul><ul><li>Ensuring that the team delivers the qua...
Agile Testing Principles Passionate about delivering business value Respond to change
Tester Developer Provide Continuous Feedback
Continuous Improvement
Agile Testing Quadrants
Q1 – Technology Facing Tests that Supports the Team Unit Tests Component Tests Q1 Automated
Functional Tests User Experience Examples Prototypes Q2 Automated & Manual Q2 – Business Facing Tests that Supports the Team
Manual Exploratory Testing Usability Testing UAT (User Acceptance Testing) Q3 Q3 – Business Facing Tests that Critiques th...
Tools Performance & Load Testing Security Testing “ ility” Testing Q4 Q4 – Technology Facing Tests that Critiques the Prod...
Define “Doneness” for Release Readiness Benefits of Agile Testing Quadrants
Whole Team Participation
Evaluate And Improve
<ul><li>Helps in Driving Development using Tests </li></ul><ul><li>Used as a communication tool to explain testing in a co...
An Agile Approach to Test Automation GUI Tests Acceptance Tests Unit Tests/Component Tests Manual Tests Test Automation Py...
RELEASE PLANNING <ul><li>How Does Release Planning Start? </li></ul><ul><li>By Sizing Stories </li></ul><ul><li>By Priorit...
By Sizing Stories
By Prioritizing Stories
Scope of Release Scope - How Long Will A Set Of Stories Take To Finish First Priority - The High-Value stories  Last Prior...
Test Planning <ul><li>When the whole team understands the top priority stories which are scheduled to be performed first. ...
ITERATION KICKOFF Iteration Planning Meeting – One story at a time, writing and estimating all the tasks
Learning the Details
Considering All Viewpoints
CODING AND TESTING Coding and Testing should Progress Together
Power of Three Product Owner Tester Developer
Ways to Improve Programmer – Tester Collaboration Pair Testing Developer Tester
WRAP UP THE ITERATION Customer Showing the Customer the Completed Stories
Retrospective Meetings What went wrong? How can we improve?
SUCCESSFUL DELIVERY
<ul><li>Great Customer Service   </li></ul>What makes a Product?
Delighted Customers
Leaving Customers Asking for More Some more please!
THANK YOU
Upcoming SlideShare
Loading in...5
×

Agile Testing

1,862

Published on

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,862
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
91
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Agile Testing"

  1. 1. AGILE TESTING
  2. 2. I AM AGILE Wow! I am so flexible !
  3. 3. Agile Manifesto We Value the items on the left more !
  4. 4. Agile Testing <ul><li>Performing more than just “Testing Tasks” </li></ul><ul><li>Ensuring that the team delivers the quality their customers need </li></ul><ul><li>Testing with a plan to learn about the application </li></ul>
  5. 5. Agile Testing Principles Passionate about delivering business value Respond to change
  6. 6. Tester Developer Provide Continuous Feedback
  7. 7. Continuous Improvement
  8. 8. Agile Testing Quadrants
  9. 9. Q1 – Technology Facing Tests that Supports the Team Unit Tests Component Tests Q1 Automated
  10. 10. Functional Tests User Experience Examples Prototypes Q2 Automated & Manual Q2 – Business Facing Tests that Supports the Team
  11. 11. Manual Exploratory Testing Usability Testing UAT (User Acceptance Testing) Q3 Q3 – Business Facing Tests that Critiques the Product
  12. 12. Tools Performance & Load Testing Security Testing “ ility” Testing Q4 Q4 – Technology Facing Tests that Critiques the Product
  13. 13. Define “Doneness” for Release Readiness Benefits of Agile Testing Quadrants
  14. 14. Whole Team Participation
  15. 15. Evaluate And Improve
  16. 16. <ul><li>Helps in Driving Development using Tests </li></ul><ul><li>Used as a communication tool to explain testing in a common language </li></ul>
  17. 17. An Agile Approach to Test Automation GUI Tests Acceptance Tests Unit Tests/Component Tests Manual Tests Test Automation Pyramid
  18. 18. RELEASE PLANNING <ul><li>How Does Release Planning Start? </li></ul><ul><li>By Sizing Stories </li></ul><ul><li>By Prioritizing Stories </li></ul><ul><li>Finding the Scope of the Release </li></ul><ul><li>Test Planning </li></ul>
  19. 19. By Sizing Stories
  20. 20. By Prioritizing Stories
  21. 21. Scope of Release Scope - How Long Will A Set Of Stories Take To Finish First Priority - The High-Value stories Last Priority - The &quot;Nice-to-haves&quot; will be kept for later release. This helps to ensure that the team works on most important features
  22. 22. Test Planning <ul><li>When the whole team understands the top priority stories which are scheduled to be performed first. </li></ul><ul><li>Looking at only the core stories which can deliver value to the customer. </li></ul>Test Planning starts
  23. 23. ITERATION KICKOFF Iteration Planning Meeting – One story at a time, writing and estimating all the tasks
  24. 24. Learning the Details
  25. 25. Considering All Viewpoints
  26. 26. CODING AND TESTING Coding and Testing should Progress Together
  27. 27. Power of Three Product Owner Tester Developer
  28. 28. Ways to Improve Programmer – Tester Collaboration Pair Testing Developer Tester
  29. 29. WRAP UP THE ITERATION Customer Showing the Customer the Completed Stories
  30. 30. Retrospective Meetings What went wrong? How can we improve?
  31. 31. SUCCESSFUL DELIVERY
  32. 32. <ul><li>Great Customer Service </li></ul>What makes a Product?
  33. 33. Delighted Customers
  34. 34. Leaving Customers Asking for More Some more please!
  35. 35. THANK YOU
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×