Test Automation in Microsoft Dynamics 365 Business Central

  • Test automation ensures that project implementations work as desired even after release changes.
  • Get to know the standard test tool and practise developing test automations for your customisations and apps.

Dates to choose from:

  1. 01/08/2025 - 01/17/2025
  2. 05/07/2025 - 05/16/2025
  3. 09/17/2025 - 09/26/2025

In times of ever shorter release cycles, it is more important than ever to ensure that project implementations function smoothly even after release changes. In this context, repeated manual tests are often too time-consuming and hardly feasible on a large scale. Test automation is therefore the only viable way to ensure continuous quality.

After completing the course, you will have a solid foundation for driving forward the test automation of your applications. In the future, you will already benefit from automated tests during project development, as you will be able to recognize side effects of individual adjustments immediately and rectify them promptly. The principle of "never change a running system" also becomes less important for you, as code refactoring is typically based on the risk of "destroying more than it improves". However, if the refactoring is accompanied by existing tests, this risk is significantly minimized.

The training serves as a kick-start into the world of test automation. You will be trained in a modern development environment consisting of DevOps, Git, Docker and VS Code. This will give you additional valuable experience in these areas.

The development environment used during the training is permanently available to you from the beginning until one week after the training, so that you have sufficient opportunity to consolidate what you have learned.

The training is divided into four blocks of four hours each (09:00 to 13:00) and takes place as follows:

01/08/25, 01/10/25/, 01/15/25, 01/17/25
05/07/25, 05/09/25, 05/14/25, 05/16/25
09/17/25, 09/19/25, 09/24/25, 09/26/25

Target group

This course is aimed at AL programmers who are looking to get started with test automation in Dynamics 365 Business Central.

Prerequisites: You have basic knowledge of AL programming or have attended our training course "Microsoft Dynamics 365 Business Central - Extension Development with Visual Studio Code".

Learning objectives

After attending the course, you will be familiar with the standard test tool. You will be able to develop test machines for your customizations and apps, both on and below the surface.

Notes

The training takes place in a digital seminar room via Microsoft Teams. You will receive access to the development environment from us free of charge a few days before your first training date.

The technical prerequisite for participation in the training is that "SSH" connections can be established from the device used and that there are no (firewall) settings that implement IP blocking of the range 20.103.0.0/16.

The training will be held in English.

Can also be booked as a company training course

Do you have a larger team and would prefer to book this training as a company training course on a separate date?

We offer this for a flat rate of €3,900 with a maximum of 4 participants. Simply send us a request to college@cosmoconsult.com.

Contents

Introduction to the topic

      

Overview of the Dynamics 365 Business Central test framework

  • Test code units
  • Test functions
  • Standard Test Tool
  • Test Isolation

Error handling: expected and unexpected errors

   

How To: Test documentation

  

GUI Handler 1: Messages, Confirms, …

  

Standard libraries and standard tests

GUI Handler 2: Modal Pages

Automatic tests by simulating the user interface

  

Page Trapping

  

Concluding examples

Your good feeling

More than 1,500 trained users

Learning from experts

Our trainers are real project managers who know your daily challenges.

Practice-oriented approach

All content is taught directly in the system using real problems.

René Lange

Consultant & Trainer

    Be part of our COSMOs

    Expand your COSMOs and register in our customer portal for exclusive benefits & services

    Sign up now

    #myCOSMO