Last update 28 June 2016
- Agile testing is an evolving approach to software testing that follows the principles of agile software development as defined in the Agile Manifesto.
- A tester on an agile project will need some new skills compared to a tester working on a traditional project. Testers must understand the values and principles that are backing up agile projects in different environments. Testers should be involved in every activity of agile team, not just in plain testing activities.
- Testers are an integral part of an agile team together with developers and business representatives. Testers on agile teams use their expertise in creating testable examples of desired behavior from business representatives and collaborating with the developers to turn those into specifications that guide all development activities.
- There are a lot of things to learn about testing and quality in agile projects. The ISTQB Agile Tester Extension will give the testers, test managers and others that are interested the knowledge to be part of agile teams and achieve high performance at your work.
The ISTQB Agile Tester ExtensionÂ course helps participants to obtain the ISTQB Foundation Extension Agile Tester certificate.Â Â The course is very useful for all testers, test coordinators, test managers, user acceptance testers or software developers who work or are planning to start working with Agile or any other iterative projects.
The course is highly practical addressing the following areas:
- The fundamentals of Agile Software Development and the various Agile approaches that are recognized and how these embrace the 4 values and 12 principles of the Agile Manifesto.
- How Agile projects differ from traditional projects and what methods are implemented to demonstrate the status of testing throughout the project.
- Understanding the role of the tester on an Agile project and how to contribute to; estimating user stories, assessing quality risks, generating testable acceptance criteria and interpreting relevant information to support testing activities.
- Understand the various tools that support testing in an Agile project and how these differ from a traditional project.