Agile Testing

  • 1,795 views
Uploaded on

 

More in: Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,795
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
87
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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