(02) 501-6429 Philippines

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.