Your SlideShare is downloading. ×

Agile Testing Course Outline (.doc)


Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. Course Title: Agile Test Strategies & Management Duration: 2 days This program is designed for Engineers who are already familiar with Testing concepts, and who would like to work as Agile Tester on Agile delivery methodologies The workshop aims at testing throughout the entire Agile delivery life-cycle of a project right from ‘developer testing / unit testing’ to ‘end-user testing / User Acceptance testing (UAT)’ that are deemed crucial to ensure and sustain the quality and delivery excellence. Program Objectives This training program will empower the participants to understand and perform independently on the following: • What are the main Agile methodologies and how are they implemented in practice? • How will Agile impact on my current testing process and team structure? • What is the role of an independent tester on an Agile project? • How do I ensure quality on an Agile project? • Where do I add value as a tester? • What are the common mistakes made when testing on an Agile project and how should I avoid them? • How do I measure quality? Audience Project Managers, Program Managers, Test Managers, QA Managers, Testers / Test Engineers, Test Consultants, Developers / Programmers / Software Engineers. Participants are expected to have some understanding of basic business practice, and to have been exposed to aspects of the Software Development Lifecycle and Software Testing. Participants should have some experience in guiding or leading teams and/or projects. Prerequisites This program is aimed at anyone who needs to understand or play a testing role on an Agile project, and will be especially valuable to experienced testers who have experience and understanding of ‘traditional’ testing processes.
  • 2. Day-wise Break-up Day Module Topic Day 1 Module 1 Agile Concepts Module 2 The Agile Life cycle & Artifacts Module 3 The Scrum Team / Roles Module 4 Test Team Dynamics Module 5 Agile Engineering / Best Practices Day 2 Module 6 Agile Testing Strategies / Planning Module 7 Estimation in Agile Module 8 Metrics Module 9 Test Automation Module 10 Case Studies and Exercises About the Instructor - Suresh Mr. Suresh is a Certified Software Test Manager (CSTM) and Certified Ethical Hacker having more than two decades of experience in the IT industry and 5+ years on Agile Delivery Life - Cycle. Suresh has conducted several training programs on Agile and SCRUM Master Training, Project Management for PMP, Risk Management, etc. During his extensive career in delivering IT Projects on Agile Delivery, Mr. Suresh has been in various roles including Head of India Testing center for a services company, Development Manager for an enterprise e-Learning product, etc, and established and headed the PMO in a large multinational, headed the SEPG and steered process improvements successfully and also an Assessment Team Member for CMMI L5 certification (with Agile Scrum). He has also presented papers on Agile Testing, Test Strategies for Portal Testing, in various forums. Contact for inquiries -
  • 3. Copyright 2009 @ GUTUTTAM Course Outline Module 1: Agile Concepts Introduction to Agile Overview of Scrum Scrum Values and Practices Anatomy of Sprints Module 2: The Agile Life-Cycle & Artifacts Release Planning Sprint Planning The Product Backlog The Sprint Backlog The Impediments Lists Daily Stand – Up Meeting & SBC Sprint Execution Sprint Review Sprint Velocity Sprint Retrospective Sprint Demo Potentially Shippable Module 3: The Scrum Team / Roles The Team The Product Owner The Client / Customer Proxy The Scrum Master The Tester The Developer The Business Analyst Module 4: Test Team Dynamics Team Composition Understanding Tester Psychology Expectations Management Team Development Conflict Management Module 5: Agile Engineering / Best Practices Test Driven Development (TDD) Pair Programming Collective Code Ownership Daily Builds Continuous Integration Small Releases System Metaphor Module 6: Agile Testing Strategies / Planning Agile Test Planning Agile Testing Principles
  • 4. Copyright 2009 @ GUTUTTAM Tester’s Bill of Rights Exploratory Testing Test ware management Automation Strategies Test Process Improvement Module 7: Estimation In Agile Scope Planning in Agile Size Measure Time – Boxed Planning Product Backlog Release Planning Module 8: Metrics Defect Density Defect Phase – wise Injection, Detection and Leakage Efficiency Test Execution Productivity Requirements Volatility Earned Value Management (EVM) COPQ (Cost of Poor Quality) Others… Module 9: Test Automation Need for Automation Automation Test Strategies Unit Test Automation Framework Tools and References Test Automation Pyramid Risks of Automation Issues & Challenges Benefits Module 10: Case Studies and Exercises Situational / Practical Exercises Exercise on Estimation Exercise on Release Planning Sprint Role Model game