TESTAUTOMATISIERUNG · MANUELLE TESTS · UAT

Testautomatisierung und manuelle Softwaretests für geschäftskritische Systeme

Dynamics 365 wird zweimal jährlich aktualisiert, eigene Anpassungen und Integrationen ändern sich laufend. Wer vor jedem Release die Vertriebs- und Serviceprozesse von Hand durchklickt, investiert entweder viel Zeit oder geht viel Risiko ein. Wir übernehmen beide Seiten: Von Hand testen wir, wo menschliches Urteil gefragt ist (neue Funktionen, Integrationen, Abnahme), und für das, was sich vor jedem Release wiederholt, bauen wir automatisierte Regressionssuiten mit Tricentis Tosca, Katalon Studio oder Playwright — aus Budapest, auf Deutsch, in Ihrer CI-Pipeline.

Manuell oder automatisiert testen?

Beides ist kein Wettbewerb, sondern Arbeitsteilung. Manuell testet man neue Funktionen, selten laufende oder sich schnell ändernde Prozesse, Benutzbarkeit und die fachliche Abnahme: Hier ist menschliches Urteil gefragt, und ein Skript würde mehr kosten, als es spart. Automatisiert testet man stabile, geschäftskritische, häufig laufende Prozesse — sie bilden den Regressionstest.

Alles auf einen Blick: Leistungsübersicht herunterladen (PDF, 5 Seiten, auf Ungarisch).

Ein Regressionstest prüft, ob das, was bisher funktioniert hat, nach einer Änderung noch funktioniert: Das Angebot wird weiterhin erzeugt, der Genehmigungsprozess startet weiterhin, die ERP-Integration übergibt weiterhin die Bestellung. Er testet nicht die neue Funktion; er schützt die alten.

Von Hand sind das bei einem mittleren Dynamics-365-System 50–200 Testfälle, 2–5 Personentage je Release und 6–10 Releases im Jahr (zwei Microsoft-Wellen, eigene Entwicklungen, Fixes). Eine automatisierte Suite erledigt dasselbe in Stunden, über Nacht, jedes Mal identisch — und findet den Fehler in der Sandbox, nicht der Kunde in der Produktion.

Was testen wir?

Microsoft Dynamics 365Prozesse in Sales, Customer Service und Customer Insights – Journeys: Lead → Verkaufschance → Angebot → Auftrag; Anfrage → SLA → Abschluss; Formulare, Geschäftsregeln, Sicherheitsrollen, Power-Automate-Flows.
WebanwendungenKundenportale, Webshops, interne Systeme im Browser — Chrome, Edge, Firefox; responsive Ansichten.
APIs und IntegrationenREST/OData-Endpunkte, ERP–CRM-Datenaustausch, Fakturierungs- und Webshop-Integrationen — auch unterhalb der Oberfläche.
Datengetriebene TestsDerselbe Prozess mit hundert Datenkombinationen (Preisliste, Rabatt, Land, Währung).

Manuelles Testen: funktional, explorativ, Integration und UAT

Unsere Tester verstehen das System und den Geschäftsprozess: Sie prüfen nicht nur, ob der Button funktioniert, sondern ob das Angebot mit dem richtigen Preis beim richtigen Genehmiger und als richtiger ERP-Auftrag ankommt. Auch als eigenständige Leistung buchbar, nicht nur zusammen mit der Automatisierung.

Funktionale TestsAus den Anforderungen geschriebene Testfälle mit Schritten und erwartetem Ergebnis; jede neue Funktion und Änderung wird vor dem Go-live geprüft.
Exploratives TestenZeitlich begrenzte, gezielte Testsitzungen ohne Skript: Wir finden auch Fehler in Grenzfällen und unerwarteten Nutzerpfaden.
SystemintegrationstestVon Ende zu Ende: CRM → ERP → Fakturierung → Webshop; die Daten Feld für Feld in jedem System geprüft.
Manueller RegressionstestEine Checkliste vor dem Release, solange die automatisierte Suite entsteht, oder wo sich Automatisierung nicht lohnt.
FehlermanagementReproduzierbare Fehlerberichte (Schritte, erwartetes und tatsächliches Ergebnis, Screenshot), nach Schwere priorisiert, mit Nachtest der Korrektur.
UAT-BegleitungOrganisation des Abnahmetests: Szenarien für die fachlichen Key User, Testdaten, täglicher Status, Verfolgung der Fehler bis zum Abschluss.
Testmanagement in Azure DevOps Test PlansTestplan, Testfälle, Testzyklen und Fehler an einem Ort, mit den Anforderungen verknüpft — oder Jira + Xray/Zephyr, wenn Ihr Team dort arbeitet.
Release-EntscheidungEine Testzusammenfassung vor jedem Release: was lief, was fehlschlug, wie viel Restrisiko bleibt — Grundlage für die Go/No-go-Entscheidung.

Tricentis Tosca, Katalon oder Playwright?

KriteriumTricentis ToscaKatalon StudioPlaywright
Ansatzmodellbasiert, No-Code: scannt die Oberfläche der Anwendung in ein Modellhybrid: Recorder + Skript (Groovy/Java), Low-Code und Code zugleichcodebasiert: Tests in TypeScript, JavaScript, Python, C# oder Java, mit den Werkzeugen der Entwickler
StärkeEnterprise, mehrmodulige Systeme (Dynamics 365, SAP), Wartbarkeit, risikobasiertes TestenWeb, API, Mobile, Desktop in einem Tool; schneller Start; CI-Integrationschnelle, stabile Web-Ausführung (Auto-Waiting), Chromium, Firefox und WebKit, parallele Läufe, Trace-Viewer zur Fehlersuche
LizenzEnterprise, höhere Gebührkostenlose Basis + kostenpflichtige Team-EditionOpen Source, kostenlos (Microsoft)
Geeignet fürgeschäftskritische, häufig aktualisierte Systeme mit großen Testsuitenschneller, günstigerer Einstieg oder Web und API gemeinsamTeams, in denen Entwickler die Tests neben dem Code pflegen, im selben Repository und in derselben CI
Für Dynamics 365dedizierte Dynamics-Unterstützung, von Microsoft FastTrack empfohlenfunktioniert auf der Web-Oberfläche mit mehr manueller Pflegefunktioniert auf der Web-Oberfläche; Dynamics-Steuerelemente brauchen eigene Hilfsfunktionen, die wir liefern

Nicht das Werkzeug ist entscheidend, sondern die Wartbarkeit der Suite. Bei einem großen, geschäftskritischen Dynamics-System ist der modellbasierte Ansatz von Tosca langfristig günstiger; bei kleineren Systemen oder gemischten Landschaften (Web + API) ist Katalon schneller und wirtschaftlicher; wo das Entwicklungsteam die Tests neben dem Code pflegt, ist das lizenzkostenfreie Playwright die richtige Wahl. Wir empfehlen nach der Analyse und sind in allen dreien zu Hause.

Wie läuft ein Testautomatisierungsprojekt ab?

  1. 1
    Risikobasierte Testsuite

    Wir automatisieren nicht alles: Geschäftskritische und häufig geänderte Prozesse werden priorisiert, daraus entstehen die ersten 30–50 Testfälle.

  2. 2
    Testfälle und Testdaten

    Schrittweise Beschreibung, erwartetes Ergebnis, Datensatz in der Sandbox; die Tests erzeugen und bereinigen ihre Daten selbst.

  3. 3
    Automatisierung

    Tosca-Module oder Katalon-Skripte aus wiederverwendbaren Bausteinen — ändert sich die Oberfläche, wird an einer Stelle korrigiert.

  4. 4
    CI-Ausführung

    Geplante Nachtläufe und ein Lauf vor jedem Deployment (Azure DevOps, GitHub Actions, Jenkins); Ergebnisse per E-Mail und in Teams.

  5. 5
    Reporting und Wartung

    Ein Bericht je Lauf: was fehlgeschlagen ist, warum, mit Screenshots. Die Suite pflegen wir zusammen mit dem System.

Weitere Werkzeuge: Selenium, Robot Framework, Postman, JMeter

Gibt es schon eine Testsuite, werfen wir sie nicht weg: Bestehende Selenium- oder Robot-Framework-Skripte übernehmen wir, bringen sie in Ordnung, binden sie in die CI ein und erweitern sie. Auch eine neue Suite bauen wir damit, wenn Ihr Team ein codebasiertes Werkzeug bevorzugt.

Selenium, Robot FrameworkCodebasierte Web-UI-Tests (Java, C#, Python, TypeScript): Übernahme bestehender Suiten, Stabilisierung instabiler (flaky) Tests, parallele Ausführung.
API-Tests mit PostmanCollections für REST/OData-Endpunkte, mit Newman in der CI ausgeführt; Daten- und Vertragsprüfung der Integrationen unterhalb der Oberfläche.
Lasttests mit JMeterWie viele gleichzeitige Nutzer bei welcher Antwortzeit Portal, API oder Integration verkraften — Spitzen- und Dauerlast vor dem Go-live.

Was kostet es?

Manuelles Testen wird nach Tagessatz abgerechnet, gemäß dem Aufwand laut Testplan; im Angebot steht jede Testphase in einer eigenen Zeile. Die Automatisierung hat drei Posten: Werkzeuglizenz (Tosca: Enterprise-Gebühr; Katalon: kostenlose Basis bis Team-Edition; Playwright: kostenlos), Aufbau der Suite (je Testfall oder als Projektpauschale, nach der Analyse angeboten) und Wartung (Monatskontingent oder Teil des Dynamics-Betriebs). Ein einziger kritischer Fehler in der Produktion kostet mit seinen Folgen meist mehr als ein Jahr Wartung.

Wer arbeitet an Ihren Tests?

Der IT-Bereich der MDRSZ Consulting Kft.Budapest, seit 2022; Dynamics-365-Beratung, manuelle und automatisierte Tests sowie Lizenzvertrieb aus einer Hand.
Erfahrene ExpertenBerater und Testingenieure; wer das Angebot verhandelt, leitet auch das Projekt — siehe das Team.
ZertifizierungenTricentis Tosca: Automation Specialist Level 1–2, Test Design Specialist Level 1–2, Automation Specialist for API und for Database, Tosca Query Language; Microsoft Dynamics CRM: MB2-704, MB2-707, MB5-705 — vollständige Liste.
ErfahrungTesten seit 2014: Testkoordination in einer SAP-Einführung (Accenture, Magyar Telekom One.ERP), QA einer Mobile App im agilen Team (XING, Hamburg), danach Tosca-Automatisierung für SAP ERP, Dynamics 365 und Webportale bei 16 Kunden im DACH-Raum (2017–2019), seit 2019 im eigenen Unternehmen.

Welche Prüfungen und Zertifizierungen haben wir?

BereichZertifizierungAussteller
Dynamics CRMMB2-704: Microsoft Dynamics CRM ApplicationMicrosoft
Dynamics CRMMB2-707: Microsoft Dynamics CRM Customization and ConfigurationMicrosoft
EinführungsmanagementMB5-705: Managing Microsoft Dynamics ImplementationsMicrosoft
TestautomatisierungTosca Automation Specialist – Level 1 und Level 2Tricentis
TestdesignTosca Test Design Specialist – Level 1 und Level 2Tricentis
API-TestsTosca Automation Specialist for APITricentis
DatenbanktestsTosca Automation Specialist for DatabaseTricentis
TestautomatisierungTosca Query Language (TQL)Tricentis
LizenzenMicrosoft Cloud Solution Provider (CSP) Reseller; Google Workspace PartnerMicrosoft, Google

Testautomatisierung als Dienstleister: Nearshore-Partner für Tricentis Tosca

Für Kunden aus Österreich, Deutschland und der Schweiz arbeiten wir aus Budapest, innerhalb der EU, in derselben Zeitzone: deutschsprachige Testdokumentation, Zugriff auf Ihre Sandbox per VPN oder Entra ID, Ausführung in Ihrem CI-System. Mit diesem Modell lassen sich Testaufgaben kosteneffizient ganz oder teilweise auslagern oder das eigene Team ergänzen – für lokale wie für internationale Unternehmen.

Referenzen

Manuelles Testen und Testautomatisierung: AirPlus, SEB, SICK, XING, dormakaba und Magyar Telekom.

AirPlus
Firmenzahlungen
SEB
Bankwesen
SICK
Industriesensorik
XING
Berufliches Netzwerk
dormakaba
Zutritt und Sicherheit
Magyar Telekom
Telekommunikation

Weiterlesen

Tricentis Tosca, Katalon oder Playwright?Die drei Werkzeuge im Detail verglichen.
Testautomatisierung für Dynamics 365 und Release-WellenWarum Anpassungen bei den halbjährlichen Microsoft-Updates brechen und wie man es verhindert.
Manuell oder automatisiert testen — wann lohnt es sich?Eine ROI-Rechnung und die Arbeitsteilung zwischen manuellen und automatisierten Tests.

Häufige Fragen

Testen Sie nur Dynamics 365?

Nein, selbstverständlich unterstützen wir auch andere Systeme. Dynamics 365 ist unser Schwerpunkt, aber Regressionssuiten bauen wir ebenso für SAP (S/4HANA, ECC, Fiori), Salesforce (Sales Cloud, Service Cloud), Oracle (Siebel CRM, E-Business Suite, NetSuite), ServiceNow, Workday, Microsoft Dynamics 365 Business Central und Finance & Operations, HubSpot, SharePoint und Microsoft 365 sowie für Webshops (Shopify, Magento/Adobe Commerce, WooCommerce) und individuelle Webanwendungen. Tosca bietet für die meisten davon — SAP, Salesforce, Oracle, ServiceNow, Workday — eine dedizierte Technologieunterstützung; bei Websystemen kommen auch Playwright oder Katalon in Frage.

Brauchen wir eine eigene Testumgebung?

Ja, wir testen nie in der Produktion. Bei Dynamics 365 ist das eine Sandbox-Umgebung (in der Lizenz meist enthalten), die als Kopie der Produktion aktualisiert wird. Die Tests legen ihre Daten selbst an und löschen sie wieder.

Wie viele Tests sollte man automatisieren?

Nicht alle. Nach dem risikobasierten Ansatz die geschäftskritischen, häufig ausgeführten, stabilen Prozesse: Bei einem mittleren System decken 30–50 Testfälle 80 % des Risikos ab. Seltene, volatile oder einmalige Fälle prüft man günstiger von Hand.

Was passiert bei einem neuen Dynamics-365-Release?

Microsoft stellt die Release-Welle zuerst in der Sandbox bereit (Early Access). Dort führen wir die vollständige Regressionssuite aus, analysieren Fehlschläge (echter Fehler oder Oberflächenänderung), korrigieren System oder Test und geben das Update erst dann für die Produktion frei.

Übernehmen Sie auch nur manuelle Tests?

Ja. Vor einer Einführung oder einer größeren Änderung braucht es oft nur funktionale und Abnahmetests, ohne Automatisierung. Die manuellen Testfälle können später die Grundlage der automatisierten Suite bilden, die Arbeit geht also nicht verloren.

Erstellen Sie Tests auch für ein von einem anderen Partner eingeführtes System?

Ja, das Testen ist unabhängig vom Einführungspartner. Oft ist sie genau der Einstieg: Beim Aufbau der Suite zeigt sich, wie das System wirklich funktioniert.

Wie schnell gibt es Ergebnisse?

Die Automatisierung wächst schrittweise: Die ersten, wichtigsten Testfälle laufen bereits in der CI, bevor die Startsuite fertig ist; ab dann gibt es vor jedem Release Rückmeldung, und die Suite wächst laufend.

Sprechen wir über Ihr Projekt.

Schreiben Sie uns, was Sie planen — wir melden uns innerhalb weniger Tage.

Kontakt aufnehmen

Cookie-Einstellungen

Wählen Sie, wozu Sie einwilligen. Wir merken uns Ihre Wahl 6 Monate lang; ändern können Sie sie jederzeit über „Cookie-Einstellungen“ in der Fußzeile.

Datenschutzhinweise