In an agile team testing is a team effort.
You are now working agile or are about to work agile. You will be dealing with typical agile practices like iterative development, time boxing, stand-up meetings, continuous integration, test driven development and early validation. You develop software as a team and have a team responsibility for testing and quality. In this one-day training you learn what it means to you.
After this training:
- You have knowledge of the Agile manifesto and Agile software development;
- You have knowledge of the SCRUM methodology and understanding of the role of testing in SCRUM;
- You understand key Agile testing practices and how to apply these as a team;
- Have an understanding of the changing roles of an agile team versus a traditional setting.
Delivering quality the agile way
More and more organizations are switching from the traditional waterfall method to an agile development methodology (XP, RUP, DSDM, Scrum, etc.), often with success. Testers are expected to apply their knowledge and skills testing in an agile environment. In addition, they have to deal with typical agile practices like iterative development, time boxing, stand-up meetings, continuous integration, test driven development and early validation.
But what does this mean for the team? In practice, everybody has to think about unit testing, the creation of unit test frameworks, and with the use and deployment of test automation tools everybody has ro contribute effectively to the quality of the product. Your specific knowledge is a good basis, but how do you apply your methods and techniques in an Agile environment? That translation requires a clear understanding of the background and objectives of Agile and agile testing. What is actually required from the development and testing approach and the knowledge and skills of the team?
These are the topics covered in the course Agile Testing – for teams.
Who should attend this training?
This course is designed for you if you are in practice, in any way, involved in developing software and want to get a better understanding of the applicability of your knowledge and skills in an agile context.
Roles of participants in their organization
This training is meant for:
- Scrum teams
- Product Owners
- Scrum Masters
Prior knowledge or training required
There are no specific requirements.
Structure of this training
The course lasts one day. The emphasis is on Agile testing in practice, seen from the developer, especially in an environment where SCRUM is used as a framework. Discussions and opinion have an important place in this course.
Agile development and SCRUM
- Development methodologies
- Agile development
- The 5 most important practices
- The attitude and role within the team
- Quality awareness
- Team dynamics
- The role of the scrum master
- When to apply?
- Testing within an Agile organisation
- Learning objectives, pitfalls and recommendations
- Why testing techniques in Agile projects?
- Overview of applicable techniques (a.o. unit testing, Test Driven Development)
- When to apply?
Evaluation and closing
It is not the objective of this course to give the full theory behind Agile and SCRUM but the basic principles and characteristics will be introduced for participants who are not yet fully familiar with this domain. Just as ‘agile’ stands for flexibility – change is embraced – so this course will also be updated regularly in form and content and is adapted to the learning objectives. It can therefore deviate from subjects listed above.
Possibilities in-house training
Improve provides this training in-house and tailored to your specific situation or needs upon request. For further information please contact us at +31 40 – 202 1803 or firstname.lastname@example.org.
This training in only provided in-house. Please contact us at +31(40) – 202 1803 or email@example.com
Your trainer is: