EIEIOTECHNOVATION
← Training programmes

EIEIO / PROJECT MANAGEMENT

ISTQB – Certified Tester Foundation Level Agile Tester (CTFL-AT)

Course outline

2 days

Duration

2 days

About ISTQB® CTFL-AT Syllabus

The Foundation Level qualification is aimed at professionals who want or are required to demonstrate practical knowledge of the fundamental concepts of software testing.

This CTFL certification training is suitable for various roles in the organisation such as testers, test analysts, test engineers, test consultants, project managers, software designers and software developers.

The training course will be conducted in a classroom format (instructor-led) for 2 consecutive days. This form of training enables effective implementation of course exercises and question-and-answer interaction between the trainer and the participants.

The course syllabus version is 2014

About ISTQB® CTFL-AT Syllabus

Upon completion of this session, participants should be able to:

  • The Fundamentals of Agile Software Development.
  • The different agile approaches.
  • The differences between Testing in Traditional and Agile Approaches
  • Testing in Agile Projects.
  • Roles and skills of a tester in Agile Projects.
  • Agile testing techniques and methods.
  • Assess product quality risks within an Agile project.
  • Estimate testing effort based on iteration content and quality risks.
  • Tools in Agile Projects

Course Outline

  • 1. The Fundamentals of Agile Software Development
  • Basic concept of Agile software development based on the Agile Manifesto
  • Advantages of the whole team approach
  • Benefits of early and frequent feedback
  • 2. Aspects of Agile Approaches
  • Agile software development approaches
  • User stories in collaboration with developers and business representatives
  • Use of retrospectives as s mechanism for process improvement in Agile projects
  • Use and purpose of continuous integration
  • Differences between iteration and release planning
  • 3. The differences between Testing in Traditional and Agile Approaches
  • Differences between testing activities in Agile project and non-Agile projects
  • Integration of development and testing activities in Agile projects
  • Role of independent testing in Agile projects
  • 4. Status of Testing in Agile Projects
  • Tools and techniques used to communicate the test status, test progress and product quality in an Agile project
  • Process of evolving tests across multiple iterations and explain why test automation is important to manage regression risk in Agile projects.
  • 5. Role and Skills of a Tester in an Agile Team
  • Skills (people, domain and testing) of a tester in an Agile team
  • Role of a tester within an Agile team
  • 6. Agile Testing Methods
  • Concepts of test-driven development, acceptance test-driven development and behavior-driven development
  • Concepts of test pyramid
  • Testing quadrants and their relationships with testing levels and testing types
  • Role of a tester in a Scrum team
  • 7. Assessing Quality Risks and Estimating Test Effort
  • Assess quality risks within an Agile project
  • Estimate testing effort based on iteration content and quality risks
  • 8. Techniques in Agile Projects
  • Information for supporting testing activities
  • Define testable acceptance criteria
  • Acceptance test-driven development test cases
  • Test cases using black box test design techniques for both functional and non-functional behavior
  • Exploratory testing to support as Agile project
  • 9. Tools in Agile Projects
  • Tools available to testers according to their purpose and to activities in Agile projects.

Programme scope, delivery arrangements and suitability are confirmed during enquiry.