Testing in an Agile Environment

Inter-company training

Which level is targeted at the end of the training course?

Advanced

How long does the training course last?

 2,00 day(s)

In which language(s) is the training course taught?

EN FR

When will the next session take place?

Who is organising this training course?

Q-Leap is a Luxembourg-based company specializing in software testing and quality assurance, offering services such as test automation, performance testing, accessibility and user experience (UX). It also offers certification training courses, notably accredited by the ISTQB. Q-Leap also develops innovative tools such as Q-Bot and Q-Guard, two software test automation solutions that considerably simplify and improve the entire testing process.

Who is the training course aimed at?

This Agile Testing course is not just for testers. Product Owners, programmers and all other members of an agile team will benefit from understanding their contribution and the interaction with testers.

  • Testers
  • Developers
  • Scrum masters & product owners

What are the prerequisites?

Basic agile knowledge is recommended so the participants can actively contribute with questions and shared experiences.

What are the aims or the skills being targeted?

The course is aimed at anyone who wants to learn what testing means in an Agile team. All team members will benefit from understanding their contribution and the interaction with testers in the team. In this Course, we will teach you the techniques and methods applied in Agile Testing. You will also understand how to organize tests in Agile projects.

What does the training course cover?

1. Life Cycle and Agile Projects:

  • Why are Agile methods adopted?
  • Scrum and XP reminder
  • User Stories

2. The test in Agile development:

  • Differences with the traditional approach
  • Presentation of the Agile Quadrant
  • The expression of quality criteria in Agile
  • Assess quality risks and estimate test effort
  • Role and skills of a tester
  • Continuous improvement

3. Agile testing methods:

  • TDD (Test Driven Development)
  • The ATDD model, executable specifications
  • BDD (Behavior Driven Development)
  • Specification by example
  • Automation of tests
  • Exploratory testing

4. Continuous integration:

  • The different elements of a continuous integration platform
  • Implementation of the continuous integration platform
  • Code qualimetry

These courses might interest you