Freigeben über


Lagerplatzrichtlinien mit Akzeptanztests testen

Mit Akzeptanztests können Sie eine Reihe von gegeben-wenn-dann Tests definieren, um zu überprüfen, ob sich Standortanweisungen wie erwartet verhalten. Bei dieser Art von Test angegeben eine Reihe von Bedingungen wenn etwas passiert dann sollte ein bestimmtes Ergebnis eintreten. Diese Terminologie ist aus der Qualitätssicherung im Ingenieurwesen bekannt und lässt sich auf die wissenschaftliche Methode zurückführen.

Akzeptanztests bieten zwei Hauptvorteile:

  • Schnellere Ersteinrichtung: Sie können die Ergebnisse Ihrer Standortanweisungen überprüfen, ohne die regulären Lagerprozesse durchlaufen und das Verlaufsprotokoll der Arbeitserstellung einsehen zu müssen.
  • Geringerer Wartungsaufwand: Sie können Ihre Standortrichtlinien später mit mehr Vertrauen ändern, da Sie die Auswirkung jeder Änderung automatisch validieren lassen können, indem Sie Ihre definierten Akzeptanztests ausführen.

Akzeptanztests für Standortanweisungen haben keine betrieblichen Auswirkungen auf das Lager.

Notiz

Sie können keine Akzeptanztests für Standortrichtlinien erstellen, bei denen die Option Umfang auf Mehrere Elemente (oder die Mehrere Elemente Option ist auf Ja gesetzt). Wir empfehlen, dass Sie nach Möglichkeit Standortrichtlinienbereiche verwenden, die mit einzelnen Artikeln getestet werden können, z. B. Einzelner Artikel oder Bestellung und Alle.

Weitere Informationen zum Einrichten von Standortrichtlinien, einschließlich der Verwendung von Standortrichtlinienbereichen, finden Sie unter Arbeiten mit Standortrichtlinien.

Einen Akzeptanztest einrichten

Gehen Sie zum Einrichten eines Akzeptanztests folgendermaßen vor.

  1. Wechseln Sie zu Lagerortverwaltung > Einstellungen > Lagerplatzrichtlinien.

  2. Wählen Sie im Aktivitätsbereich Akzeptanztest aus.

  3. Führen Sie auf der Seite Lagerplatzrichtlinien – Akzeptanztests die folgenden Schritte aus:

    • Um einen neuen Test zu erstellen, wählen Sie Neu im Aktivitätsbereich.
    • Um einen vorhandenen Test zu bearbeiten, wählen Sie sie im Listenbereich aus und wählen Sie dann Bereich im Aktivitätsbereich.
    • Um einen vorhandenen Test zu kopieren, markieren Sie den Quelltest im Listenbereich und wählen dann Kopieren im Aktionsbereich. Dieser Schritt kann nützlich sein, wenn Sie einen neuen Akzeptanztest erstellen müssen, der eine Variation eines vorhandenen Tests ist.
  4. Setzen Sie in der Kopfzeile des neuen oder ausgewählten Tests die folgenden Felder:

    • Name – Geben Sie einen Namen für den Test ein.
    • Beschreibung - Geben Sie eine kurze Beschreibung für den Test ein.
    • Inaktiv – Setzen Sie diese Option auf Ja, um den Test zu deaktivieren. Stellen Sie sie auf Nein, um den Test zu aktivieren. Inaktive Tests können nicht ausgeführt werden und werden übersprungen, wenn Sie alle Tests ausführen möchten.
  5. Geben Sie auf dem Inforegister Angegeben die Startbedingungen für den Test an. Stellen Sie die folgenden Felder ein:

    • Lagerbestände – Geben Sie an, ob Sie den Test basierend auf Ihrem tatsächlichen Lagerbestand durchführen oder einen leeren Lagerbestand simulieren möchten. Wählen Sie einen der folgenden Werte aus:

      • Aktuell verfügbares Inventar – Führen Sie den Test aus, indem Sie das Inventar verwenden, das zum Zeitpunkt der Testausführung verfügbar ist. Dieser Ansatz kann dazu führen, dass das Testergebnis weniger vorhersehbar und willkürlichen Fehlern ausgesetzt ist (z. B. wenn das vom Test verwendete Element nicht verfügbar ist).
      • Kein Inventar – Simulieren Sie ein leeres Lager. Die Simulation löscht den Bestand des Artikels, der im Test verwendet wird, und für alle Standorte, die unter angegeben sind Zusätzliches Inventar.
    • Zusätzliches Inventar – Simulieren Sie verfügbare Mengen für einen oder mehrere Artikel. Der Test fügt diese Mengen dem Inventar hinzu, das durch angegeben wird Lagerbestände Feld.

      • Wählen Sie auf der Symbolleiste Neu aus, um dem Raster eine Zeile hinzuzufügen.
      • Wählen Sie auf der Symbolleiste Löschen aus, um eine Zeile aus dem Raster zu entfernen.
      • Wählen Sie Dimensionen anzeigen, um ein Dialogfeld zu öffnen, in dem Sie dem Raster Dimensionsspalten hinzufügen oder Spalten entfernen können.
      • Geben Sie für jede Zeile Werte ein, um einen Artikel, Dimensionswerte, einen Standort und eine Menge anzugeben.

    Wichtig

    Die Einstellungen auf dem Inforegister Angegeben hat keinen Einfluss auf die tatsächlichen Lagerbestände im Lager. Stattdessen simulieren sie Bedingungen, die nur vorübergehend während der Testausführung gelten.

  6. Auf dem Inforegister Wenn geben Sie an, was Sie testen möchten. Die von Ihnen eingegebenen Werte sind die Eingaben für die Engine für Standortrichtlinien. Dieser Ansatz ist einfacher als das Erstellen manueller Tests durch das Erstellen von Aufträgen. Stellen Sie die folgenden Felder ein:

    • Arbeitsauftragstyp – Geben Sie die Art des zu simulierenden Auftrags an (z. B. Verkaufsaufträge oder Bestellungen).
    • Arbeitstyp – Geben Sie den zu simulierenden Arbeitstyp an. Normalerweise wählen Sie aus Entnehmen oder Einlagern.
    • Bestellnummer – Geben Sie die Bestellnummer an, die während des Tests verwendet werden soll. Diese Informationen können nützlich sein, wenn die Abfrage der Standortrichtlinie Bereiche enthält, die sich auf die Auftragstabelle beziehen.
    • Dispositionscode – Geben Sie den Dispositionscode an, der zur Bearbeitung von Retourenaufträgen verwendet wird.
    • Richtliniencode – Geben Sie den Anweisungscode an, der die Standortanweisungen steuert.
    • Artikelnummer – Geben Sie das zu suchende Element an.
    • Menge – Geben Sie die zu lokalisierende Menge an.
    • Einheit – Wählen Sie die Maßeinheit für das Feld Menge aus.
    • Maße – Geben Sie die Lager-, Produkt- und Nachverfolgungsabmessungen für den zu lokalisierenden Artikel an.
  7. Auf dem Inforegister Dann, geben Sie das erwartete Ergebnis des Akzeptanztests an. Sie müssen eines (und nur eines) der folgenden Felder festlegen:

    • Genauer Standort – Wählen Sie einen genauen Standort aus. Der Test wird als bestanden gewertet, wenn dieser Standort das Ergebnis der Standortrichtlinie ist.
    • Regulärer Ausdruck für Standortabgleich – Geben Sie einen regulären Ausdruck ein, der anhand des resultierenden Standorts validiert wird, auch wenn der resultierende Standort leer ist (kein Ergebnis). Der Test wird als bestanden markiert, wenn der reguläre Ausdruck mit dem Namen des Ergebnisorts übereinstimmt. Weitere Informationen über reguläre Ausdrücke finden Sie unter reguläre .NET-Ausdrücke.
    • Standort mit Profil – Wählen Sie ein Standortprofil aus. Der Test wird als bestanden markiert, wenn der resultierende Standort dieses Profil hat.
    • Standort in Zone – Wählen Sie eine Standortzone aus. Der Test wird als bestanden markiert, wenn der resultierende Standort dieser Zone hat.
  8. Wählen Sie Speichern aus, um den Test zu speichern. Das Inforegister Ergebnisse speichert eine Aufzeichnung aller Testergebnisse für jeden Test. Wie Sie die Tests ausführen und die Ergebnisse interpretieren können, erfahren Sie im nächsten Abschnitt.

Akzeptanztests ausführen

Nachdem Sie Ihre Tests eingerichtet haben, können Sie sie einzeln oder alle gleichzeitig ausführen. Um einen oder mehrere Tests auszuführen, gehen Sie folgendermaßen vor.

  1. Wechseln Sie zu Lagerortverwaltung > Einstellungen > Lagerplatzrichtlinien.

  2. Wählen Sie im Aktivitätsbereich Akzeptanztest aus.

  3. Führen Sie auf der Seite Lagerplatzrichtlinien – Akzeptanztests die folgenden Schritte aus:

    • Um einen einzelnen, bestimmten Test auszuführen, markieren Sie ihn im Listenbereich und wählen dann Ausführen im Aktionsbereich.
    • Um alle aktiven Tests auszuführen, wählen Sie im Aktionsbereich Alle ausführen aus.
  4. Nachdem die Tests ausgeführt wurden, wird der Listenbereich aktualisiert, um das neueste Ergebnis jedes Tests anzuzeigen. Um die Ergebnisse eines Tests zu überprüfen, wählen Sie den Test im Listenbereich aus und wählen Sie dann das Inforegister Ergebnisse. Das Raster zeigt das Ergebnis jedes Testlaufs. Für jedes Ergebnis sind die folgenden Informationen bereitgestellt:

    • Ergebnis – Das Ergebnis des Tests: Bestanden, Nicht bestanden oder Übersprungen.
    • Resultierender Lagerplatz – Der Standort, der durch den Test gefunden wurde. Wenn kein Standort gefunden wurde, ist dieses Feld leer.
    • Dauer (ms) – Die Dauer des Tests in Millisekunden (ms). Dieses Feld gibt auch an, wie schnell das System Ihre Anweisungen im täglichen Betrieb verarbeiten kann. Für einen effizienten Lagerbetrieb sollten Sie Ihre Lagerplatzanweisungen so gestalten, dass sie schnellstmöglich bearbeitet werden können. Eine typische Ursache für eine langsame Antwort ist die Verwendung von Standortdirektivenabfragen, bei denen die definierten Bereiche oder Sortierreihenfolgen nicht mit einem Index in der Tabelle übereinstimmen. (Das System warnt Sie, wenn Sie versuchen, eine so konfigurierte Abfrage zu speichern.)
    • Ausgewertete Lagerplätze – Die Anzahl der Standorte, die während des Tests bewertet wurden. Für einen effizienten Lagerbetrieb sollten Sie versuchen, möglichst wenige Standorte auswerten zu lassen. Eine Möglichkeit, die Anzahl bewerteter Standorte zu minimieren, besteht darin, viele Standortanweisungen zu haben, von denen die ersten die spezifischsten und die letzten die allgemeinsten sind. Sie können Ihr Lager auch segmentieren, indem Sie bestimmte Arten von Artikeln in speziellen Zonen aufbewahren. Mit diesem Ansatz können Sie vermeiden, jedes Mal das gesamte Lager zu scannen.
    • Datum und Uhrzeit der Erstellung – Das Datum und die Uhrzeit, zu der der Test ausgeführt wurde.
    • Erstellt von – Der Name der Person, die den Test ausgeführt hat.
  5. Um weitere Informationen zu einem Testlauf anzuzeigen, wählen Sie ihn im Raster aus und überprüfen Sie dann das Feld Protokoll. Das Protokoll enthält einen Arbeitserstellungsverlauf, der Ihnen hilft, das Ergebnis zu verstehen.

    Wichtig

    Um das Ergebnis des Tests zu ermitteln, vergleicht das System den Ergebnisstandort Wert mit der Dann Bedingung. Das Protokoll für einen fehlgeschlagenen Test weist möglicherweise darauf hin, dass eine Standortanweisung zwar einen Standort gefunden hat, dieser Standort jedoch nicht mit dem erwarteten Standort übereinstimmt, der in der Bedingung Dann definiert ist.

Fehlerbehebung bei Standortrichtlinien und Akzeptanztests

Die Definition von Akzeptanztests ist typischerweise ein iterativer Prozess. Wenn ein Test fehlschlägt, sollten Sie herausfinden, warum er fehlgeschlagen ist. Vielleicht ist der Test nicht richtig eingerichtet oder vielleicht muss eine Standortrichtlinie angepasst werden, damit sie Ihren Anforderungen besser entspricht.

Führen Sie die folgenden Schritte aus, um Probleme mit Ihren Standortrichtlinien und Akzeptanztests zu beheben.

  1. Wechseln Sie zu Lagerortverwaltung > Einstellungen > Lagerplatzrichtlinien.

  2. Wählen Sie im Listenbereich eine Standortrichtlinie aus, für die Sie einen Akzeptanztest entworfen haben.

  3. Infobox-Bereich erweitern. Dieser Bereich befindet sich auf der rechten Seite der Seite und ist mit Zugehörige Informationen beschriftet.

  4. Erweitern Sie im Infobox-Bereich die Infobox Akzeptanztests. Das Raster in dieser Infobox listet die für die gewählte Standortrichtlinie relevanten Abnahmeprüfungen auf. Es zeigt auch das neueste Ergebnis für jeden dieser Tests. Sie können in dieser Infobox folgende Aktivitäten durchführen:

    • Wählen Sie Alle ausführen, um alle aufgelisteten Tests auszuführen.
    • Wählen Sie Abdeckung, um zur und von der Abdeckungsansicht zu wechseln. Die Abdeckungsansicht verwendet farbige Hervorhebungen, um anzuzeigen, welche Standortanweisungen, Linien und Aktionen verwendet wurden, um das Ergebnis eines ausgewählten Tests zu bestimmen. Gelb markierte Datensätze wurden ausgewertet, aber kein Standort gefunden. Grün markierte Datensätze haben einen Ort gefunden. Um den Test zu ändern, für den die Abdeckung angezeigt wird, wählen Sie das Symbol in der Spalte Ergebnis für den entsprechenden Test aus.
    • Bewegen Sie den Mauszeiger über einen Test, um weitere Informationen dazu anzuzeigen, einschließlich des Protokolls.
    • Wählen Sie in der Spalte Name den Namen eines Tests aus, um diesen Test auf der Seite Lagerplatzrichtlinien – Akzeptanztests zu öffnen. Dort können Sie den Test nach Bedarf einsehen und anpassen.
    • Wählen Sie Tests nach Änderung ausführen, um die Einstellung ein- und auszuschalten, die automatisch alle Tests ausführt, wenn Sie eine Standortrichtlinie ändern. Verwenden Sie diese Funktion, um sofortiges Feedback zu den Auswirkungen von Änderungen zu geben, während Sie sie vornehmen.
  5. Passen Sie Ihre Tests und/oder Standortanweisungen basierend auf den in der Abdeckungsansicht und im Testprotokoll angezeigten Ergebnissen an, bis sie die erwarteten Ergebnisse für jeden Test liefern.