Training & Coaching

Increase your in-house test knowledge with the training & coaching programs from M2Q.

Standard or customized training, at our premises or at a location of your choice … the M2Q training programs adapt to your needs.
Each training contains hands-on exercises to immediately test theoretical knowledge.

WITH OUR TRAINING PROGRAMS...

Certified Agile Essentials

A training course for anyone interested in working in an "Agile" environment and Agile projects.

Testing for Developers

As a developer, you will learn how to optimally prepare the test data and test environment to build good test cases.

Testing Basics

As a junior test engineer or analyst, you will learn basics of software testing. No prior knowledge is required for this course.

Certified Agile Tester(CAT)

As a student, you will learn to understand the theory and practice of what the role of Tester is in an Agile project.

Test Case Development

In this training for testers and analysts, you will learn to prioritize test cases and create dynamic test cases.

Test Management

If you have min. 3 years of testing experience and come across test coordination, then this training is for you.

Testlink & Mantis

With your basic Testing knowledge, you will have enough to successfully complete this "Testlink & Mantis" training course.

DETAILS

OF OUR TRAININGS

Infofiche training course Certified Agile Essentials

Description

The Certified Agile Essentials training program focuses on people who are or will be involved in “Agile” projects. It is for anyone interested in working in an “Agile” environment.

The training requires no prior experience in Agile and is therefore open to all.

Upon completion of the training, participants will be able to:

  • Appreciate, know and understand the principles of the “Agile Manifesto” + its approach in the field of software development.
  • Define the roles within an Agile Team.
  • Contribute as an Agile Team Member to the creation of well-formulated requirements.
  • Complexity better assessed.
  • Work in team to verify that acceptance criteria were met.
  • Understand the importance of iterative meetings and retrospectives to contribute to the continuous improvement of processes, software, soft skills, …

Content
Day 1(Training/Exercises)
  • Agile Manifesto, Agile Principles.
  • Release Planning, Iteration zero.
  • Iteration Planning, Estimation.
  • Requirements Review, Daily Stand-up.
Day 2(Training/Exercise/Practical)
  • Team Quality, Iteration Testing, Acceptance.
  • Iteration Review(Showcase).
  • Retrospectives.
  • Exercise: What have I learned?
  • Exam.
Exam

The training is followed by an exam, administered by ISQI, the exam tests candidates on their knowledge, understanding and application of the basic techniques of Agile.

Target
  • Project Managers, Quality Managers, Software Development Managers, IT Directors & Management Consultants who want/need a solid foundation in Agile.
  • Business Analysts, Developers and Testers of all levels required to understand how an Agile project works.
  • Anyone wishing to increase their qualifications in the future to e.g. : Certified Agile Tester or other specific modules.
Training Dates
  • Upon request.

Infofiche Training "Testing for Developers"

Course topics
  • Testing versus quality.
  • Test planning.
  • Preparation of test data and test environments.
  • How to create good test cases.
  • Performing test cases.
  • Reporting of bugs found.
  • An overview of some automation tools for unit testing.
Terms
  • No prior knowledge required.
Target
  • Developers.
  • Analysts.
Training dates
  • Upon request.

Infofiche Training "Testing basics"

Course topics
  • Fundamentals of testing.
  • Testing in a software life cycle.
  • Overview of static testing techniques.
  • Test design techniques.
  • Test management.
  • Testing tools.
  • Preparation for the ISTQB exam.
Terms
  • No prior knowledge required.
Target
  • Junior testers / Test engineers.
  • Analysts.
Training dates
  • Upon request.

"Certified Agile Tester" info sheet training.

Description

More and more organizations are moving from a traditional waterfall method to an Agile development method(XP, RUP, Lean, Kanban, Scrum, etc…), often successfully. Testers are expected to begin applying their testing knowledge and skills in an Agile environment. In the process, they will encounter typical Agile practices such as iterative development, time-boxing, stand-up meetings, continuous integration, Test Driven Development and early validation.

But what does this mean for the testing approach? To what extent are their practices and knowledge still applicable? In practice, this knowledge actually proves to be a very good foundation. But how do you apply these testing methods and techniques in an Agile environment? That translation requires a clear understanding of the background and goals of Agile development. What demands does an Agile environment place on the testing approach, on the tester’s knowledge and especially on his or her skills?

This course aims to give participants a theoretical and practical understanding of the role of Tester in an Agile project. Therefore, the course consists of providing theory and training practical skills.

Upon completion of this course, you will have :

  • In-depth knowledge of the principles of Agile approach to software development.
  • Know the difference between the roles of Testers in Agile and non-agile projects.
  • Can you make a positive contribution as an Agile team member focused on testing.
  • Do you have knowledge of the problems and challenges of activities within an Agile team that are not directly related to testing.
  • Master the soft skills required to function successfully within an Agile team.
Content
Every day
  • Daily Scrum.
  • Soft Skills assessment.
Day 1
  • History and Terminology: Agile Manifesto, Principles and Methods.
Day 2
  • Planning, Requirements, Estimates and Strategy.
Day 3
  • Developer context, testing and retrospectives
Day 4
  • Test Driven Development, Test Automation and Non-functional Testing.
Day 5(Exam)
  • Practical part
  • Written portion
Exam

The course prepares participants for the Certified Agile Tester exam, which is administered on the last day. The exam consists of a soft skills assessment of teamwork capacity, a practical part a theoretical part with open-ended questions.

Target

Testers, Test Coordinators and Test Managers working or about to work in Agile projects.

  • People who are already involved in Agile projects and want to increase their effectiveness.
  • Anyone interested in testing activities within Agile projects such as Managers, Scrum Masters and Developers.
Training dates
  • On application – Antwerp(Kontich)

Infofiche Training "Test Case Development"

Course topics
  • General information.
  • Do & Don’t.
  • Techniques for prioritizing test cases.
  • How to make adjustments as a result of changes in requirements.
  • How do you create a dynamic test case?
Terms
  • No prior knowledge required.
Target
  • Testers.
  • Analysts.
Training dates
  • Upon request.

Infofiche Training "Test Management"

Course topics
  • Testing process.
  • Testing and risk management.
  • Test Management.
  • Skills for a test manager.
  • Defect Management.
  • Test process improvement(TPI).
Terms
  • Min. 3 years of testing experience.
Target
  • Test leaders / Test managers.
  • Anyone who comes into contact with test coordination and test management.
Training dates
  • Upon request.

Infofiche Training "Testlink & Mantis"

Course topics
  • Installation procedure.
  • Structure.
  • User management.
  • Working with test projects, requirements, test cases and test plans.
  • Test execution.
  • Defect lifecycle & workflow.
  • Management pages(projects, configuration, e-mail,…).
  • Reporting.
  • Integration with other tools.
Terms
  • Basic knowledge of testing.
Target
  • Test Engineers.
  • Test Managers.
  • Analysts.
  • Developers.
Training dates
  • Upon request.

What are Nearshore and Agile Software Testing Services?

Software testing services refers to the process of verifying a system for the purpose of identifying any errors or defects in a software application or program so that it functions according to customer and end-user requirements. Each product must be delivered to the full specifications required by the customer, which means that quality assurance must be thorough, deliberate and efficient. The traditional way of software development is known as the Waterfall method, in which the building process is broken down into a series of steps. This linear design provides a clear direction, but at the expense of versatility and seamless delivery. Agile Software Testing, as a current, popular alternative, can be implemented at the beginning of the project with continuous integration between development and testing, something the Waterfall method is not capable of. Instead of being sequential, Agile software development is continuous. Finally, nearshore refers to the geographic location used for outsourcing projects and services to partner companies. Most business-minded people are already familiar with offshore and onshore outsourcing, which use overseas partners and country-based third-party companies respectively to supplement your software development teams. Nearshore, by comparison, is used for outsourcing companies that are within the same time zones as your company, but located within the borders of a separate country. This allows you to have your quality assurance and software testing comprehensive teams in a location that is near the country of your headquarters.

DO YOU HAVE ANY QUESTIONS?

30min FREE CONSULTATION

Manual Vs. Automated testing

High-level testing is divided into two forms: manual and automated testing. The biggest difference between manual and automated testing is who performs the test case. Manual testing uses the input, inspection and attention of human testers. Automated testing, as you may understand, uses a tool to do the work for you. Manual testing is done by a tester through patient, time-tested effort. Every human tester interacts with the application or software, clicking through it to find gaps or errors. This method may take more time, but offers the unique insight of hands-on experience to help with final quality control. Automated testing is performed by a machine or tool that executes a prewritten test script. Since each test is pre-programmed, the quality of the tests depends on how well the scripts are written. It is more reliable and robust than manual, but poor programming can lead to missed errors and bugs in the product.