Scrum Testing Methodology


Published on

The presentation gives you a brief overview on the Scrum Testing Methodology we practiced in our project.

Published in: Technology, Sports
1 Comment
  • Unfortunately, the poor standard of English makes some of the slides difficult to follow. 'Sprint' is particularly badly defined.
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Scrum Testing Methodology

  1. 1. Agile Scrum Testing Methodology– an Overview - Gayathri
  2. 2. Agile Testing - Overview <ul><li>What is Agile Testing? </li></ul><ul><li>Agile Testing can be defined as a </li></ul><ul><li>Testing practice that follows the agile manifesto, treating development as the customer of testing </li></ul><ul><li>Testing practice for projects using agile methodologies. </li></ul>
  3. 3. Agile Testing - Overview <ul><li>Process in Scrum Testing </li></ul><ul><li>A Product Backlog of prioritized work to be done </li></ul><ul><li>The entire product backlog items are split into a fixed set of items called Sprints </li></ul><ul><li>A daily Scrum Meeting is organized where the team discusses three question. </li></ul><ul><ul><li>What have you done since the last daily meeting? </li></ul></ul><ul><ul><li>What will you be doing until the next daily meeting? </li></ul></ul><ul><ul><li>What impediments, if any, are in your way? </li></ul></ul><ul><li>A Sprint Planning session where the Sprint Backlog items are split with the team members </li></ul><ul><li>A Sprint Retrospective session where the team member would put forward the best practice they followed or introduce a process would need to implement for a successful Sprint. </li></ul><ul><li>All the meetings will be facilitated by the Scrum Master. </li></ul>
  4. 4. Characteristics of Scrum Testing
  5. 5. Agile Testing – Process proposed <ul><li>Scrum Testing process workflow </li></ul><ul><ul><li>Identify the Test Scenarios based on the BRD document </li></ul></ul><ul><li>Obtain sign-off of the Test Scenario document from the respective Business Owners </li></ul><ul><li>Test Cases will be written for Sprint by Sprint basics </li></ul><ul><li>Execution will be done by delaying a Sprint (When Sprint 2 items are developed we will be executing Sprint 1 functionality) </li></ul><ul><li>A change in a requirement or a defect will be added to the product backlog </li></ul><ul><li>A constant regression bed is identified for all the completed Sprints </li></ul><ul><li>Since delaying the testing by a Sprint may provide a gap between the development team and the testing team, we will have a pre deployment in each Sprint which helps us to address the major issues pro actively. </li></ul>
  6. 6. Agile Testing – Process proposed Testing process workflow
  7. 7. Sprint Schedule with QA Tasks
  8. 8. Agile Testing – Process proposed <ul><li>Scrum Terminology </li></ul><ul><li>Scrum Master: The person or persons in charge of the tracking and the daily updates for the </li></ul><ul><li>scrum (equivalent to a project manager). Sometimes referred to as a Scrum Facilitator. </li></ul><ul><li>Scrum Team: A cross-functional team (developers, B.A.s, DBAs, and testers) responsible for </li></ul><ul><li>developing the product. </li></ul><ul><li>Product Owner: The person responsible for maintaining the Product Backlog via continuous interaction with Clients and Stakeholders. </li></ul><ul><li>Story: A customer focused description of valued functionality. </li></ul><ul><li>Product Backlog: The stories to be completed. </li></ul><ul><li>Sprint: A time period (usually 2 to 4 weeks) in which development occurs on a set of stories that </li></ul><ul><li>the Team has committed to. </li></ul><ul><li>Sprint Backlog: The Team's interpretation of the product backlog containing concrete tasks that </li></ul><ul><li>will be done during the next sprint to implement some of the top items in the Product Backlog. </li></ul>
  9. 9. Agile Testing – Process proposed <ul><li>Scrum - FAQ’s </li></ul><ul><li>What happens if you don’t finish on time? </li></ul><ul><li>Scrum does not allow a delivery date to be altered! If you are behind, you delete items in the Scrum Team’s Sprint Backlog and if you are ahead you can ask the Product Owner for more tasks. </li></ul><ul><li>Can Scrum only be used for smaller projects? </li></ul><ul><li>No, the method can be up-scaled by putting together several smaller projects to form one larger. A so-called Scrum of Scrums can include hundred of programmers, organized in dozens of Scrum Teams. </li></ul><ul><li>Where does the word Scrum come from? </li></ul><ul><li>Scrum is a rugby term for the close-knit shoulder-to-shoulder formation a rugby team forms to jointly move the ball forward. </li></ul><ul><li>The word was first used by Takeuchi and Nonaka in a famous article published in the Harvard Business Review in which they described the most successful product development projects in Japan. </li></ul>
  10. 10. Agile Testing - Overview <ul><li>How can Testers prove their value </li></ul><ul><li>Demonstrate a helpful perspective in defining software expectations </li></ul><ul><li>Provide information. Don’t act like a gatekeeper. </li></ul><ul><li>Adapt to changing project goals. </li></ul><ul><li>Work with what you have, ask for what you need to know, document what you can. </li></ul>
  11. 11. Thank You!!!