ISTQB Agile Tester

ISTQB Agile Tester

Audience

Anyone involved in testing with an interest in agile testing or working on agile projects (including testers, engineers, analysts, consultants, user acceptance, software developers, etc).

Prerequisites

Attendees should either have attended our ISTQB Software Testing Foundation course or have equivalent experience in software testing.

If delegates wish to go on to take the examination, they must possess the ISTQB Foundation Certificate and should have a general understanding of test design, processes and terminology.

Duration

3 days.

This course is available on site only. Please call for details.

Course Objectives

BCS and ISTQB professional certifications are internationally recognised and popular with people working in IT who wish to further their career development. Certification in software testing is offered at three levels – Foundation, Intermediate and Advanced. This course covers the official syllabus for the Foundation Level Extension in Agile.

The course content conforms to the ISTQB-BCS Certified Tester Foundation Level Extension Syllabus – Agile Tester version 2014 and the main objective of this course is to help participants gain a successful outcome in the ISTQB Certified Tester Foundation Level Agile Tester examination.

The course format is instructor-led with presentations and discussions supported by practical work involving a realistic case study which allows reinforcement of learning and enhances the understanding process.

Course Content

Agile Software Development

The Fundamentals of Agile Software Development
Agile Software Development and the Agile Manifesto
Whole-Team Approach
Early and Frequent Feedback

Aspects of Agile Approaches
Agile Software Development Approaches
Collaborative User Story Creation
Retrospectives
Continuous Integration
Release and Iteration Planning

Fundamental Agile Testing Principles, Practices, and Processes

The Differences between Testing in Traditional and Agile Approaches
Testing and Development Activities
Project Work Products
Test Levels
Testing and Configuration Management
Organisational Options for Independent Testing

Status of Testing in Agile Projects
Communicating Test Status, Progress, and Product Quality
Managing Regression Risk with Evolving Manual and Automated Test Cases

Role and Skills of a Tester in an Agile Team
Agile Tester Skills
The Role of a Tester in an Agile Team

Agile Testing Methods, Techniques, and Tools

Agile Testing Methods
Test-Driven Development, Acceptance Test-Driven Development, and Behavior-Driven Development
The Test Pyramid
Testing Quadrants, Test Levels, and Testing Types
The Role of a Tester

Assessing Quality Risks and Estimating Test Effort
Assessing Quality Risks in Agile Projects
Estimating Testing Effort Based on Content and Risk

Techniques in Agile Projects
Acceptance Criteria, Adequate Coverage, and Other Information for Testing
Applying Acceptance Test-Driven Development
Functional and Non-Functional Black Box Test Design
Exploratory Testing and Agile Testing

Tools in Agile Projects
Task Management and Tracking Tools
Communication and Information Sharing Tools
Software Build and Distribution Tools
Configuration Management Tools
Test Design, Implementation, and Execution Tools
Cloud Computing and Virtualisation Tools

On-Site Courses

Can't attend one of our public classes? Booking for multiple people?

All our courses are available on your site! Delivered for your staff, at your premises.

Contact us to find out more...