The cart is empty

Agile Testing Foundation

  • Course Overview

    The Agile Testing Foundation training course extends the broad understanding of testing acquired at Foundation Level and covers those topics which are considered to be essential knowledge for a test professional working on agile projects.

    This intensive tutor-led course contains lectures, exercises and practical work and includes a high proportion of hands-on practical team-based activities to allow candidates to get a true feel for how agile projects work in the real world. This course has been rated at SFIAplus level 4.

  • Course Dates

  • Course Description

    Audience: Who is the course for?

    The Agile Testing Foundation course is suitable for those who are, or expect to be, working on agile projects. It is aimed at those who seek a practical application of the core software testing material covered at ISTQB Foundation level to agile projects.

    This course is also appropriate for anyone who wants a deeper understanding of agile development that specifically contains coverage of the options for including software testing as an integrated part of the agile development approach. This includes Scrum Masters, project managers, release managers, quality managers, software development managers, business analysts and management consultants.

    Duration:

    Two days

    Prerequisites:

    18 months experience in software testing

    Benefits to the individual:

    • Extends knowledge gained at Foundation level
    • Essential skills for a test professional working on agile projects including software testing as an integrated part of the agile development approach

    Benefits to the business:

    • Staff have the confidence and skills to use agile techniques in the software testing environment
    • Benefits as software testing projects are carried out more effectively and productively
    • Greater chance of project success

    Course Objectives:

    After successfully completing the course, delegates should be able to:

    • understand the basis of the agile approach
    • combine test activities to create the test process for an agile project
    • understand and contribute to those activities that are characteristic of agile projects
    • participate in release and iteration planning on an agile project
    • organise and perform testing on agile projects
    • suggest improvements to both the development and testing on an on-going agile project
    • understand the complexities that are inherent in larger agile projects

    Course Content:

    • The Agile Manifesto
    • The Agile Principles
    • Agile Approaches
    • Agile Teams
    • Continuous customer involvement
    • Scrum Activities
    • Definition of Done
    • Testing in the agile project
    • Project Initialisation
    • User Stories
    • Agile Taskboard
    • Daily Stand-Up (Scrum) Meeting
    • Code-first & test-driven development
    • Continuous Integration, Automated Builds, and Automated Tests
    • Refactoring
    • Technical Debt
    • Defect Reporting
    • Release Planning
    • Iteration Planning
    • Burndown charts
    • Acceptance Criteria
    • User Story Checklists
    • Exploratory Testing in Agile Projects
    • Test Doubles
    • Agile Test Tools
    • Regression Testing
    • Acceptance Testing
    • Communication on agile projects
    • Testing in Larger Projects
    • Agile Retrospectives
    • Multiple Agile Teams
    • Version Management on larger projects
    • Distributed Teams

    Exam details:

    There is no exam as part of this course.

  • Free Resources