English

Agile Testing – for teams: 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.

register download
brochure
call me
 

Goals

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.

Description

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.

Target audience

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
  • Developers
  • Testers
  • Analysts

Prior knowledge or training required

There are no specific requirements.

 

Program

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.

Course outline

Introduction

Agile development and SCRUM

  • Development methodologies
  • Agile development
  • SCRUM
  • The 5 most important practices

The team

  • The attitude and role within the team
  • Quality awareness
  • Team dynamics
  • The role of the scrum master
  • When to apply?

Agile testing

  • Testing within an Agile organisation
  • Learning objectives, pitfalls and recommendations

Testing techniques

  • 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 opleidingen@improveqs.nl.

Practical

This training in only provided in-house. Please contact us at +31(40) - 202 1803 or opleidingen@improveqs.nl

Teacher

Your Trainer is Marnix van den Ent

Dates and location

There are no scheduled trainings