Introduction to Agile
  • Welcome
  • Typical Testing Challenges in Agile
  • Case Study : BookWorm : Team, Kick-Off, Training
  • Introduction To Agile
  • Traditional Models
  • Different Models
  • Agile Approach and Agile Manifesto
  • Principles in Agile
  • Agile Manifesto
  • Positioning Agile Testing
  • Agile Team and Testing
  • Agile vs Traditional
  • Team One Approach
  • Case Study : BookWorm : First Project Meeting
Introduction to SCRUM
  • Getting Started
  • What is Scrum
  • Scrum Framework
  • Scrum Team
  • Scrum Events
  • Scrum Artifacts
  • Product "Increment" and "Done"
  • Case Study : BookWorm : Sprint-0, Release Planning
ATM : Agile Testing Matrix/Quadrants
  • Getting Started with ATM
  • Quadrants
  • Q1
  • Q2
  • Q3
  • Q4
Test Positioning in Scrum
  • Agile Manifesto and Testing Aspects
  • Tester in Scrum Framework
  • Tester in Scrum Team and Sprint Planning
  • Tester in Daily Scrum
  • Tester in Sprint Review and Retrospective
  • Tester Input in Product Backlog
  • Tester role in Burndown Charts and "Done"
  • Assignments
Role of Testers and Test Managers in Agile
  • Role of Tester in Agile
  • Role of Test Manager in Agile
  • Assignments
Test Strategy and Planning in Agile
  • Test Strategy in Agile
  • Test Planning in Agile
  • Assignments
Test Automation in Agile
  • Issues with Manual Testing
  • Advantages of Automation
  • Challenges in Automating
  • Automation in ATM and Automation Pyramid
  • Risks and ROI of Automation
  • What not to Automate?
  • Tool Choice
  • Getting Started with Automation
Regression Testing in Agile
  • Defining Scope
  • Versioning and Resources
  • Tools for Managing Regression Testing
  • Using Automated Suite for Regression Testing
  • Frequency of Regression Testing and Assignments
Defect/Bug Management in Agile
  • Getting Started
  • Deciding on bugs to log
  • Using Tools for Bug Management
  • Using Tools to Capture Defects Found During Reviews
  • Advantages and Disadvantages of Using Tools
  • Applying Agile Principles to Defect Management
  • Approach for fixing bugs
Test Reporting in Agile
  • Identifying Stakeholders
  • Various Kinds of Reports
  • Forms of Reports
  • Test Results as Report in Themselves
  • Automated Dashboard
  • Assignment
Tools Used in Scrum
  • Get Started
  • Scrum Management Tools
  • BDD - Behaviour Driven Development
  • TDD - Test Driven Development
  • Automation Framework
Challenges and Support in Agile
  • Get Started
  • Changing Role of Test Manager
  • Changing Role of Tester
  • Seeking Programmer Support
  • Collaborative Model
  • Fear of Change
  • Bad Past Experience
  • Patience
  • Tester Programmer Ratio
  • Hiring Right Testers
  • Quality Policing
  • Balanced Pace
  • Fun, Performance and Awards
  • Lack of Training
  • Assignments