Agile Software Development

  • Agile Manifesto
  • Agile Methodologies (Scrum, XP, Kanban, SAFe etc.) and DevOps
  • Comparison of Agile and Traditional Models (Agile vs Sequential Models)
  • Scrum Framework (Artifacts, Roles and Meetings)

Agile Test Methods and Techniques

  • Test Levels and Test Types
  • Test Effort Estimation in Agile
  • Risk Based Testing
  • Test-Driven Development
  • Acceptance Test-Driven Development
  • Behavior-Driven Development
  • Release and Sprint Management

Agile Test Toolchain

  • Agile Testing Quadrant
  • Agile Testing Tools
  • Collaboration and Communication Tools 

Agile Engineering Practices & Activities

  • Epic, Feature, User Story, Task and Acceptance Criteria
  • Test Role in Agile Projects
  • Coaching the Test Team & Management
  • Test and Defect Management
  • Configuration and Release Management
  • Continuous Integration, Continuous Delivery
  • DevOps
  • Test Automation

Intended Audience

  • Software Testers
  • Test Automation Experts
  • Test Managers
  • Business Analysts
  • Software Developers
  • Project Managers
  • Product Owners, Scrum Masters, Agile Coaches

Course Duration: 2 days

Get InfoPurchase

Send me more information about

ISTQB® Foundation Level Agile Tester

    About the Course

    Agile testing is a relatively recent approach to software testing that adheres to the Agile Manifesto’s concepts of agile software development.
    On an Agile project, a tester can function in a different way than on a conventional project. Testers must consider the concepts and ideals that underpin Agile projects, as well as how testers, along with developers and business leaders, are an important part of a whole-team strategy.

    Business Outcomes

    The following are the Business Outcomes that a Foundation Level Agile Tester certification holder is expected to achieve:

    • Work in a cross-functional Agile team while understanding the concepts and fundamentals of Agile software development.
    • Align current testing expertise and practice with Agile values and concepts.
    • Assist the Agile team in the creation of test-related tasks.
    • In an Agile project, use appropriate testing approaches and techniques.
    • Participate in test automation exercises with the Agile team.
    • Assist stakeholders in identifying user stories, scenarios, requirements, and acceptance criteria that are both understandable and testable.
    • Use effective communication styles and platforms to collaborate and exchange knowledge with other team members.