Agile Testing

Course Index

Section 1: Introduction to Agile Testing

  1. What is Agile Testing?

  2. Traditional Testing vs Agile Testing

  3. Agile Manifesto

  4. Agile Principles

  5. Agile Testing Life Cycle

  6. Benefits of Agile Testing

  7. Challenges in Agile Testing

  8. Agile Testing Roles and Responsibilities

  9. Agile Tester Skills


Section 2: Agile Methodologies

  1. Introduction to Scrum

  2. Scrum Framework

  3. Scrum Roles (Product Owner, Scrum Master, Development Team)

  4. Scrum Artifacts

  5. Scrum Events (Sprint Planning, Daily Scrum, Sprint Review & Sprint Retrospective)

  6. Definition of Done (DoD)


Section 3: Agile Requirements and Planning

  1. User Stories, Epics and Features

  2. Acceptance Criteria

  3. Product Backlog, Sprint Backlog, Backlog Refinement, Story Points & Planning Poker

  4. Release Planning


Section 4: Agile Testing Practices

  1. Test Planning in Agile

  2. Test Strategy in Agile

  3. Test Scenarios

  4. Test Cases in Agile

  5. Exploratory Testing

  6. Session-Based Testing

  7. Risk-Based Testing

  8. Continuous Testing

  9. Regression Testing in Agile

  10. Smoke and Sanity Testing


Section 5: Agile Test Design Techniques

  1. Behavior Driven Development (BDD)

  2. Test Driven Development (TDD)

  3. Acceptance Test Driven Development (ATDD)

  4. Pair Testing

  5. Three Amigos Meeting

  6. Shift Left Testing

  7. Shift Right Testing

  8. Specification by Example

  9. Test Data Management

  10. Defect Management in Agile


Section 6: Automation Testing in Agile

  1. Automation in Agile (Why Automation, Strategy & Automation Pyramid)

  2. UI Automation

  3. API Automation

  4. Regression Automation

  5. Continuous Integration (CI)

  6. Continuous Delivery (CD)

  7. Test Automation Best Practices

  8. Automation Challenges in Agile


Section 7: Agile Tools

  1. Jira for Agile Testing

  2. Azure DevOps

  3. Confluence

  4. Git Basics for Testers

  5. Agile Dashboard and Reporting


Section 8: Agile Metrics and Reporting

  1. Agile Testing Metrics

  2. Velocity

  3. Burndown Chart, Burnup Chart & Cumulative Flow Diagram

  4. Defect Leakage

  5. Defect Density

  6. Test Coverage

  7. Sprint Reporting

  8. Release Reporting


Section 9: Advanced Agile Testing

  1. Scaling Agile (SAFe Overview)

  2. Agile Testing in Large Projects

  3. Agile Testing Challenges and Solutions


What You Will Learn

  • Agile Testing fundamentals

  • Traditional vs Agile testing approaches

  • Agile Manifesto and Agile Principles

  • Scrum framework and Scrum ceremonies

  • Agile planning and estimation techniques

  • User Stories, Epics, Features, and Acceptance Criteria

  • Product and Sprint Backlogs

  • Agile testing practices and techniques

  • BDD, TDD, and ATDD

  • Shift Left and Shift Right Testing

  • Test data and defect management

  • Test automation in Agile

  • CI/CD concepts

  • Jira and Azure DevOps

  • Agile dashboards and reporting

  • Agile metrics and charts

  • Agile Testing in enterprise projects

  • Common Agile challenges and solutions