As a tester in an agile project, you have a special role. You must apply your test knowledge and skills in an agile environment. In addition, you will be dealing with typical agile practices like iterative development, time boxing, stand-up meetings, continuous integration, test driven development and early validation. 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 test practices and know how to apply these;
- You have an overview of case studies from various areas in which it agile testing is applied;
- You know how test techniques (among others Exploratory Testing) can be used in agile projects;
- You understand the changing role of the Agile tester compared to 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 test approach? To what extent are practices and knowledge (TMap, ISTQB) still applicable? In practice, this knowledge is a very good base. But how do you apply these test methods and techniques in an agile environment? That translation requires developing a clear understanding of the background and objectives of agile. Which demands poses an agile environment to the test approach, the knowledge and especially the skills of the test professional?
These are the topics covered in the course Agile Testing – for testers.
Who should attend this training?
The training is suitable for you if you are in any way involved in testing software and want to get a better understanding of the applicability of your knowledge and skills testing in an agile context.
Roles of participants in their organization
This training is meant for:
- Testers, test coordinators and test managers who work or are about to work in agile projects;
- Users, developers and administrators are involved in the agile testing information systems and software products;
- Consultants and managers involved in setting up a testing process in an agile environment.
Prior knowledge or training required
Some basic principles and terminology in the field of software testing. Specific training in testing, software engineering or agile methods is not required to follow this course.
Structure of this training
The course lasts one day. The emphasis is on Agile testing in practice, seen from the tester, especially in an environment where SCRUM is used as a framework. Discussions and opinion have an important place in this course.
Course outline
Introduction
Agile development and SCRUM
- Development methodologies
- Agile development
- SCRUM
- The 5 most important practices
Testing techniques
- Why testing techniques in Agile projects?
- Overview of some techniques (a.o. unit testing, Test Driven Development)
- When to apply?
The Agile developer
- The attitude and role of an Agile developer
- Creation of unit test frameworks
- Testing within an Agile organisation
Evaluatie en afsluiting
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 opleidingen@improveqs.nl.
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 opleidingen@improveqs.nl.
Your trainer is: