Who Should Attend?

  • Software Testers
  • Test Managers
  • User Acceptance Testers
  • Software Developers

PLEASE NOTE: Attendees must already hold the ISTQB Foundation Certificate.

Exam Details

The exam can be taken at any Pearson Vue test centre, on a date convenient for you, with the purchase of an Exam Voucher for £155.

We will provide a voucher for this service, which can be redeemed within a year of the issue date, when booking your exam online. Visit the Pearson Vue website to register for an account and details of the exam process, available, test centre locations, and more.

Objectives

  • Understand the fundamentals of Agile software development and the differences in testing in traditional, Agile and hybrid methodologies
  • Gain an appreciation of roles and skills of testers in Agile projects
  • Be able to use Agile test techniques and methods
  • Assess product quality risks within Agile projects
  • Deliver accurate test estimates for iterations of work
  • Understand the use of tools in Agile, including open-source

Choose a location

20 - 21 August 2020
17 - 18 September 2020
01 - 02 October 2020
05 - 06 November 2020
02 - 04 October 2020

Course Content and Agenda

The course consists of four modules.

The Fundamentals of Agile Software Development

  • The basic concept of agile software development based on the Agile Manifesto
  • The advantages of a whole-team approach
  • Benefits of early and frequent feedback

Aspects of Agile Approaches

  • Agile software development approaches
  • How to write testable user stories in collaboration with developers and business representatives
  • How retrospectives can be used as a mechanism for process improvement in agile projects
  • The use and purpose of continuous integration
  • The differences between iteration and release planning
  • How a tester adds value in each of these activities

The Differences between Testing in Traditional and Agile Approaches

  • The differences between testing activities in agile projects and non-agile projects
  • How development and testing activities are integrated in agile projects
  • The role of independent testing in agile projects

Status of Testing in Agile Projects

  • Tools and techniques used to communicate the status of testing in an agile project
  • Test progress and product quality
  • The process of evolving tests across multiple iterations
  • Why test automation is important to manage regression risk in agile projects

Role and Skills of a Tester in an Agile Team

  • Skills (people, domain, and testing) of a tester in an agile team
  • The role of a tester within an agile team

Agile Testing Methods

  • Concepts of test-driven development
  • Acceptance test-driven development
  • Behaviour-driven development
  • Concepts of the test pyramid

Assessing Quality Risks and Estimating Test Effort

  • How to assess quality risks within an agile project
  • How to estimate testing effort based on iteration content and quality risks

Techniques in Agile Projects

  • Interpreting relevant information to support testing activities
  • Explaining to business stakeholders how to define testable acceptance criteria
  • How to write acceptance test-driven development test cases when given a user story
  • How to write test cases using black box test design techniques based on given user stories for both functional and non-functional behaviour
  • How to perform explanatory testing to support the testing of an agile project

Tools in Agile Projects

  • Different tools available to testers according to their purpose and to activities in agile projects
Scroll to top