Agile Testing
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Agile Testing

on

  • 2,100 views

 

Statistics

Views

Total Views
2,100
Views on SlideShare
2,099
Embed Views
1

Actions

Likes
0
Downloads
86
Comments
0

1 Embed 1

http://user-pc5 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Agile Testing Presentation 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