For the complete documentation index, see llms.txt. This page is also available as Markdown.

Integrierte Tests

Die App bringt eigene Tests mit, die Einrichtung und Satzartenverarbeitung prüfen – nützlich nach Einrichtung und Update.

Warum es diese Tests gibt

Ob ein DATANORM-Import korrekt arbeitet, hängt an vielen Details: Einheitenzuordnung, Buchungsgruppen, Nummernserien, Preisquellen. Die integrierten Tests prüfen diese Kette selbständig, ohne dass Sie echte Lieferantendateien brauchen.

Sinnvolle Anlässe:

  • nach der Einrichtung, als Abnahme

  • nach einem Update der App

  • wenn ein Import unerwartete Ergebnisse liefert und Sie die Ursache eingrenzen wollen

Sie starten die Tests über DATANORM Einrichtung.

Feature-Tests

Die Aktion Feature-Tests ausführen prüft die Grundfunktionen der Reihe nach:

Bereich
Geprüft wird

Lizenz

Ist die Lizenz gültig?

Einrichtung

Sind die notwendigen Werte gesetzt?

SFTP

Ist die SFTP-Konfiguration schlüssig?

Import

Wird eine Testdatei korrekt eingelesen?

Synchronisierung

Entstehen daraus Artikel?

Export

Lässt sich eine DATANORM-Datei erzeugen?

Satzart-Testfälle

Die Aktion Satzart-Testfälle ausführen prüft die Verarbeitung der Satzarten gegen die DATANORM-Spezifikation. Jeder Fall importiert eine kleine, im Code hinterlegte Beispieldatei und vergleicht das Ergebnis mit dem erwarteten Wert.

Testfall
Prüft

REG-V4-ARTICLE

A- und B-Satz eines V4-Artikels werden zu einem Datensatz zusammengeführt.

REG-V4-PRICE

Alle Artikelblöcke einer V4-Preiszeile werden gelesen.

REG-V4-DISCOUNT

Rabattgruppen aus dem R-Satz werden korrekt übernommen.

REG-V5-ARTICLE

Ein V5-Artikel wird vollständig aus dem A-Satz gelesen.

REG-DUPLICATE

Dieselbe Artikelnummer mehrfach in einer Datei erzeugt keinen Doppeleintrag.

REG-PURCH-PRICE

Aus einem importierten Preis entsteht eine Einkaufspreiszeile.

REG-VENDOR

Die Kreditorzuordnung wirkt auf Sitzung und Staging-Daten.

REG-SET-V5

Ein V5-Set wird zur Montagestückliste.

REG-SET-V4

Ein V4-Set wird zur Montagestückliste.

REG-SET-OPTIONAL

Wahlpositionen werden je nach Einstellung einbezogen oder ausgelassen.

REG-SET-NESTED

Ein verschachteltes Set wird mehrstufig aufgelöst.

Ergebnisse lesen

Über Testergebnisse anzeigen öffnen Sie die Liste der Testläufe. Jede Zeile nennt den Testfall, das Ergebnis und bei einem Fehlschlag die Detailmeldung mit erwartetem und tatsächlichem Wert.

Ergebnis
Bedeutung

Erfolgreich

Der Fall verhält sich wie erwartet.

Fehlgeschlagen

Das Ergebnis weicht ab. Die Detailmeldung nennt die Abweichung.

Übersprungen

Der Fall konnte nicht ausgeführt werden, etwa weil eine Voraussetzung fehlt.

Hinweise zur Ausführung

Ein fehlgeschlagener Test ist meist ein Hinweis auf die Einrichtung, nicht auf einen Defekt. Fehlt zum Beispiel eine Buchungsgruppe, schlägt die Synchronisierungsprüfung fehl. Beheben Sie die Ursache und starten Sie den Lauf erneut.

Bleibt ein Test nach Korrektur der Einrichtung fehlerhaft, senden Sie die Detailmeldung an den Support, siehe Supportkontakte.

Zuletzt aktualisiert