This course is highly beneficial for test analysts, software developers, test engineers, scrum masters, project managers, user acceptance testers, test managers, business analysts, scrum team members and anyone who is part of an agile team.
What will you achieve?
- The skills necessary to test effectively within an Agile team.
- Be able to assess quality risks and estimate user stories.
- Know how to validate testable acceptance criteria.
- The ability to apply the principles of Scrum and Agile within your own workplace.
- A thorough understanding of the empirical process theory underpinning the mechanics, rules and roles of the Scrum framework.
- Knowing how Agile projects differ from traditional projects and how to manage the testing lifecycle in a way that supports Agile.
- The knowledge to take and pass the ISTQB Agile Tester Extension exam following this course.
What will you learn?
Testing with TDD, ADD and BDD
Learn about the differences between Test Driven Development (TDD), Acceptance Driven Development (ADD) and Behaviour Driven Development and how to test effectively within each development methodology.
Through practical exercises and team based learning, you will understand how to become fully involved in your Agile teams estimation, planning, reviews and retrospectives. We will look at Agile Taskboards/Scrum boards, the Definition of Done, refactoring and Technical Debt. By the end of this course you will have the confidence to actively participate in your Agile project teams.
Agile Theory and Principles
Agile, and Scrum in particular, is founded on empirical process theory to deal with the complexity typical to software development. All principles and values of Scrum are based on the fundamental view of software development as being creative and complex work.
Agile Testers know how Scrum implements empiricism in software development and their vital role in ensuring product quality. Agile Testers can explain how the Scrum principles tie back to the empirical nature of Scrum, and how they are fundamentally different from those of more traditional software development approaches. Agile Testers understand the impact of the transparency that Scrum brings and requires, and how Scrum is best used to increase an organization’s agility.
Cross-functional, Self-organizing Teams
Scrum Teams are self-organizing and cross-functional; which is very different from traditional development groups where you may have a Test Manager directing the testing effort. Agile Testers understand the people aspect of Scrum, an essential soft skill when working effectively within a team. Agile Testers understand how testing becomes a team effort in Scrum Teams, no more "us and them".
Collaborative User Story Creation
Working in an Agile team is very different to traditional testing. Through exercises and games we demonstrate the power of collaboration and how story creation evolves with vital input from testers. We take a product, understand the user story process and work through the evolution of testable acceptance criteria, with the trainer taking on the role of the Product Owner.
Exploratory Testing & Regression Risk
Traditional testing techniques still have their place, but in an Agile team there is a much stronger emphasis on Exploratory Testing. We go into the test charter in detail and learn how to structure our exploratory tests.
When we deliver a product incrementally and iteratively, regression testing can quickly become a major bottleneck. We delve into this to understand and mitigate this risk with evolving manual testing and automated testing.
This course prepares you for the ISTQB Agile Tester Extension exam. This exam does not take place on the last day of the course. Instead, you take the exam on-line at any Pearson Vue Center, for which a voucher will be provided following completion of this course. There are hundreds of Pearson Vue centers all over the UK in every city.
The Agile Tester certification is recognised world-wide, not just in the UK.
In order to receive your Agile Tester certificate you need to have passed the Tester Foundation exam, known as CTF (Certified Tester Foundation). If you haven't received your CTF exam results yet, you can still take the Agile Tester training and do the Agile exam, but the certificate will not be issued until the CTF exam has been passed.
The Agile Tester course is intensive and in order to get the most from your training, we recommend that you read the course syllabus from ISTQB before attending the course. You can download a PDF copy by clicking here.
Book your place
Bookings are no longer available for this event.