Testautomatisierung in Microsoft Dynamics 365 Business Central

  • Testautomatisierungen stellen sicher, dass Projektimplementierungen auch nach Releasewechseln wie gewünscht arbeiten.
  • Lernen Sie das Standard Testtool kennen und üben Sie, Testautomaten für Ihre Anpassungen und Apps zu entwickeln.

Termine zur Auswahl:

  1. 08.01.2025 - 17.01.2025
  2. 07.05.2025 - 16.05.2025
  3. 17.09.2025 - 26.09.2025

In Zeiten immer kürzer werdender Release-Zyklen ist es wichtiger denn je sicherzustellen, dass Projektimplementierungen auch nach Releasewechseln reibungslos funktionieren. Wiederholte manuelle Tests sind in diesem Kontext oft zu aufwendig und in der Masse kaum durchführbar. Daher ist Testautomatisierung der einzig gangbare Weg, um Qualität kontinuierlich sicherzustellen.

Nach Abschluss der Schulung verfügen Sie über ein solides Fundament, um die Testautomatisierung Ihrer Anwendungen voranzutreiben. Sie werden zukünftig bereits während der Projektentwicklung von den automatisierten Tests profitieren, da Sie z.B. Seiteneffekte einzelner Anpassungen sofort erkennen und zeitnah beheben können. Auch das Prinzip "Never change a running system" verliert für Sie an Bedeutung, da ein Code-Refactoring typischerweise auf dem Risiko basiert, "mehr zu zerstören als zu verbessern". Wenn das Refactoring jedoch von vorhandenen Tests begleitet wird, ist dieses Risiko deutlich minimiert.

Die Schulung dient als Kick-Start in die Welt der Testautomatisierung. Sie werden in einem modernen Entwicklungsumfeld geschult, das aus DevOps, Git, Docker und VS Code besteht. Dadurch sammeln Sie zusätzlich wertvolle Erfahrungen in diesen Bereichen.

Die während der Schulung genutzte Entwicklungsumgebung steht Ihnen von Anfang an bis eine Woche nach der Schulung permanent zur Verfügung, damit Sie ausreichend Gelegenheit haben, das Gelernte zu vertiefen.

Die Schulung ist in vier Blöcke von jeweils vier Stunden unterteilt (09:00 bis 13:00 Uhr) und findet wie folgt statt:

09.10.24, 11.10.24, 16.10.24, 18.10.24
08.01.25, 10.01.25, 15.01.25, 17.01.25
07.05.25, 09.05.25, 14.05.25, 16.05.25
17.09.25, 19.09.25, 24.09.25, 26.09.25

Zielgruppe

Diese Schulung wendet sich an AL-Programmierer, die den Einstieg in die Testautomatisierung von Dynamics 365 Business Central suchen.

Voraussetzungen: Sie bringen grundlegende Kenntnisse in der AL-Programmierung mit bzw. haben unsere Schulung "Microsoft Dynamics 365 Business Central - Extension-Entwicklung mit Visual Studio Code" besucht.

Lernziele

Nach dem Besuch der Schulung sind Sie vertraut mit dem Standard Testtool. Sie sind in der Lage, Testautomaten für Ihre Anpassungen und Apps zu entwickeln, sowohl auf als auch unter der Oberfläche. 

Hinweise

Das Training findet in einem digitalen Seminarraum via Microsoft Teams. Die Zugänge zur Entwicklungsumgebung erhalten Sie von uns kostenlos wenige Tage vor Ihrem ersten Schulungstermin. 

Technische Voraussetzung für die Teilnahme an der Schulung ist, dass von dem genutzten Gerät aus "SSH"-Verbindungen hergestellt werden können und dass es keine (Firewall)-Einstellungen gibt, über die IP-Blockierungen des Bereichs 20.103.0.0/16 implementiert sind.

Die Schulung wird im Regelfall in deutscher Sprache und mit englischsprachigen Unterlagen durchgeführt. Bei Teilnehmenden, die der deutschen Sprache nicht mächtig sind, führen wir die Schulung ggf. auch auf Englisch durch. Wenn Sie das nicht möchten, nehmen Sie bitte Kontakt zu uns auf.

Wir möchten Sie bitten, bei dieser tiefgehenden Schulung die Kamera einzuschalten. Nur so kann aus unserer Sicht ein maximaler Schulungserfolg erzielt werden.

Auch als Firmenschulung buchbar

Sie haben ein größeres Team und möchten diese Schulung lieber als Firmenschulung zu einem eigenen Termin buchen?

Dies bieten wir Ihnen für eine Pauschale von 3.900€ mit maximal 4 Teilnehmer*innen an. Schreiben Sie uns dafür einfach eine Anfrage an college@cosmoconsult.com.

Inhalte

Einführung in das Thema

      

Überblick über das Dynamics 365 Business Central Testframework

  • Test Codeunits
  • Test Funktionen
  • Standard Test Tool
  • Test Isolation

Error Handling: erwartete und unerwartete Fehler

   

HowTo: Test-Dokumentation

  

GUI Handler 1: Messages, Confirms, …

  

Standardbibliotheken und Standard-Tests

GUI Handler 2: Modal Pages

Automatische Tests durch Simulation der Benutzeroberfläche

  

Page Trapping

  

Abschließende Beispiele

Ihr gutes Gefühl

Mehr als 1.500 geschulte Anwender*innen

Von Expert*innen lernen

Unsere Trainer*innen sind echte Projektverantwortliche, die Ihre täglichen Herausforderungen kennen.

Praxisorientierter Ansatz

Alle Inhalte werden anhand realer Problemstellungen direkt im System vermittelt.

René Lange

Consultant & Trainer

    Werden Sie Teil unseres COSMOs

    Erweitern Sie Ihren COSMOs und registrieren Sie sich in unserem Kundenportal für exklusive Vorteile & Services

    Jetzt registrieren

    #myCOSMO