ISTQB CTFL AGILE TESTER
Course Information
Course Price
Course Duration
Contact us for price
3 Days
Description
Agile testing is a relatively new approach to software testing that follows the
principles of agile software development as outlined in the Agile Manifesto.
A tester on an Agile project will work differently than one working on a traditional project.
Testers must understand the values and principles that underpin Agile projects, and how testers are an integral part of a whole-team
approach together with developers and business representatives.
There is a lot of confusion concerning agile testing – which means there’s an educational opportunity as well.
The Agile Extension will give the tester the knowledge to be part of agile testing teams and achieve high performance...
What is the entry criteria?
To be eligible to undertake the Agile Tester
Foundation Extension certification exam, candidates must first hold the ISTQB® Foundation Certificate..
Topics Covered
1) Fundamentals of Agile software development:
The candidate taking up the certification should have an understanding of the fundamental
theory and philosophy of Agile which was based on the Agile manifesto.
They should understand the advantages of the whole team approach in Agile and that of early and regular feedback.
2) The features of Agile development :
This topic covers the various approaches to software development under Agile.
Candidates should be familiar with the process by which User Stories are created in partnership with product owners,
business users and developers. This topic also covers the benefits of process improvement through the use of Retrospection and how continuous
integration is useful in Agile projects and how it is implemented. Other aspects covered under this topic are sprint planning, release and
iteration planning in agile and the role of the tester in these processes. They should understand Agile specific terms like Definition of
Done and how it relates to their tasks.
3) Testing in traditional and Agile projects
This topics tests the candidates knowledge of the difference that exists in testing in Agile and non-Agile projects. It also covers
function and responsibility of testing team/tester in an Agile project and how testing and coding work together in these projects.
4) Testing in Agile projects
This topic tests the knowledge of the candidates in areas related to communication of test status, progress and quality in Agile projects.
It covers the work products that are used for this purpose. It also covers the importance of automation testing to manage risks and the testing
processes evolution over multiple iterations.
5)Roles and skills of a tester in Agile projects
A tester in an Agile project is expected to know his/her role and the skills that they must processes in order to perform their tasks effectively.
6) Agile testing techniques and methods
Candidates appearing for the certification should be able to recollect details of Behavior Driven Development, Test Driven Development, Acceptance
Test Driven Development, test pyramid. They should also have an understanding of testing levels, types and quadrants.
They should also be knowledgeable regarding the role of a tester in a Scrum team.
7)Tools and Techniques in Agile projects
Testers should be able to identify various tools and their use, how and when they are used in Agile projects. They should also be able interpret
business requirements for testing activities and be able to explain the acceptance criteria to the business teams. They should be able to come up with
Acceptance Test driven development test cases based on the user stories and should also be able to create test cases for both functional and non-functional test.
They should also have knowledge of exploratory testing techniques.