In diesem Blog würden wir die grundlegenden Konzepte hinsichtlich eCATT und entwickeln eine Testkonfiguration Skript und Test zum Uploaden einer Datei Daten Test mit einem praktischen Beispiel diskutieren.
Was ist eCATT?
eCATT (extended Computer Aided Test Tool) ist ein SAP Testing Tool zum Automatisieren & Business-Szenarien im SAP R/3 zu testen. Jeder Test, der ausgeführt wurde wird ein ausführliches Protokoll generiert, das die Testprozess und die Ergebnisse geben wird. Wenn die Tests erfolgreich ohne jede Fehler-Log ist, können wir sagen, dass das Geschäftsszenario in SAP zugeordnet stimmt. Wenn die Testergebnisse zeigt Fehler kann dann das Problem mit analysiert werden die Fehler-Logdatei, die vom System generiert wird.Also kurz gesagt in diesem Blog sehen Sie was eCATT ist, wie wir sie verwenden können, wie können wir eine Testdaten aus einer Datei im ECC 6.0 mit einem Beispiel laden.
Nach der Lektüre dieses Blog, haben Sie Verständnis für eCATT-Tool. Und SieSIND in der Lage, eine Test-Skript und Test-Konfiguration zu erstellen, in welcher, die Test Daten aus einer Datei geladen werden können.
Vor dem Test-Konfiguration ausführen/erstellen müssen wir ein Testskript zu erstellen. In vielen Fällen ist es hilfreich, einen Testcontainer Daten und/oder Systemdatencontainer erstellen, aber diese werden nicht in diesem Beispiel verwendet werden.
Transaktionscode: SECATT
Schritt 1: Erstellen Sie Testskript
Klicken Sie auf erstellen oder F5 und der folgende Bildschirm werden angezeigt.
Geben Sie Titel nach Bedarf und die Komponente als BC-TWB-TST-ECA und klicken Sie auf die Muster-Schaltfläche auf der Menüleiste.
Eine Insert-Anweisung-Dialogfeld wird angezeigt.
Wählen Sie die Gruppe als UI-Steuerelement, Befehl als TCD (Aufzeichnung), Transaktionscode als MM01 und drücken Sie die EINGABETASTE. Das System generiert eine Standardschnittstelle als eine MM01_1.
Klicken Sie auf die EingabeSystem beginnt Datensatz die Funktion, die Sie versuchen, dh Erstellung des Materialstamms durchführen.
Wählen Sie die Material Ansichten Organisationselemente nach Bedarf, und folgen Sie die Ansichten des Materialstamms. Nach dem Erstellen der Material-master-Systems werden an die eCATT zurückgegeben und fordert das Alarm-Dialogfeld mit der Meldung Möchten Sie die Daten übertragen, klicken Sie auf Ja.
Sie werden das folgende Menübild angezeigt:
Doppelklicken Sie nun auf die Schnittstelle. In diesem Beispiel wurde die Schnittstelle MM01_1 Namen, Sie werden erhalten folgende Bildschirm
Mit Split-Screen, jetzt Sie durch verschiedene Bildschirme navigieren können Sie werden aufgezeichnet und ersetzen die feste Werte mit Variablen.
Dies wird durch das Dynpro-Menü öffnen und durchläuft jeder nummerierten Bildschirm, Ihre Eingabe zu überprüfen.
Aus der obigen Bildschirm drucken können Sie die Werte-Branche "M"und Materialart "FERT" als in Eingabe Werte d.h. VALIN. Sie müssen es auf einen Wert ändern, wie auf dem nächsten Bildschirm dargestellt.
Die Variablennamen sind MBRSH und MTART für die Branche und Materialart. Sobald Sie geben Sie den Variablennamen und drücken Sie die EINGABETASTE, wird das folgende Menübild angezeigt.
Der Standardparameter werden Lokale. Sie können dies zu ändern Import und klicken Sie auf die Ja Schaltfläche.
Der Bildschirm sieht jetzt wie der folgende Bildschirm aus. Hinweis dieSymbol auf dem Bildschirm 1 wurde von der Green Square geändert. Dieses Symbol gibt an, dass eine Variable vorhanden ist.
Jetzt können Sie alle Variablen im gleichen Prozess ändern.
Klicken Sie auf Speichern Symbol nach Abschluss und speichern Sie als lokales Objekt oder in einer Entwicklungsklasse die eCATT Transport platzieren.
Klicken Sie auf das Speichern-Symbol können Sie die Meldung "Test-Skript:"………..."erfolgreich gespeichert wird generiert.
Schritt 2: Erstellen von Test-Konfiguration
Vor dem Ausführen von eCATT zuerst müssen Sie erstellen ein Test-Konfiguration. Verwenden Transaction code SECATT ausführen und einen Namen für die Test-Konfiguration eingeben, und klicken Sie auf das Symbol erstellen. (In diesem Beispiel habe ich gegeben denselben Namen wie Test-Skript)
Test-Konfiguration geben Sie einen Namen und eine Komponente, und klicken Sie dann auf die Konfiguration Registerkarte, um den folgenden Bildschirm angezeigt:
Geben Sie den Namen der das Testskript, das Sie ausführen möchten.
Download Icon oder drücken Sie einfach Strg + Umschalt + F11. Sie werden mit einem Fenster aufgefordert "Speichern unter" im Dialogfeld. Übernehmen Sie den Standardnamen und -Verzeichnis, und klicken Sie auf speichern, hier Datei wird im Text-Format gespeichert werden (ex: VAR_ECTC_Z_MATERIALMASTER_MM01.TXT)
Nach Klick auf Speichern System fordert die folgenden alert-box
Dies wird angezeigt, da wir keine Test-Container erstellt haben. Klicken Sie auf das Symbol "Ja" und sehen Sie die Meldung an die unten auf dem Bildschirm "Varianten erfolgreich heruntergeladen".
Nun klicken Sie auf der Registerkarte Varianten und sollte den folgenden Bildschirm angezeigt:
Wir müssen jetzt den Standardmodus für jedes Mal festlegen, wenn die Testkonfiguration ausgeführt wird. Wählen Sie die externe Varianten/Path-Option, da Sie immer das Skript mit einer externen Datei ausgeführt werden.
Nun klicken Sie auf den Dropdown-Pfeil auf die Datei und wählen Sie die Variante-Datei, die Sie gerade im vorherigen Schritt erstellt. Bildschirms sollte ähnlich der folgenden aussehen:
Nun klicken Sie auf das Speichern-Symbol und speichern Sie als lokales Objekt oder in einer Entwicklungsklasse (Paket) platzieren Sie, so dass es transportiert werden kann.
Die Nachricht
wird am unteren Rand des Bildschirms angezeigt.
Jetzt können Sie Ihre neue eCATT-Testskript über die Testkonfiguration ausgeführt. Öffnen Sie die .txt-Datei und die Datei in Excel Datei konvertiert (ex: VAR_ECTC_Z_MATERIALMASTER_MM01.xls) geben Sie Ihre Variablen.
Konvertieren Sie die gleiche Excel-Datei auf Textdatei während der Ausführung. Wenn Sie es im xls-Format hochladen, wird dann SAP nicht in der Lage, es zu lesen sein.
Jetzt gehen Sie zurück zum SAP, und starten Sie Tcode SECATT, und geben Sie Ihre Test-Konfiguration, und klicken Sie auf ausführen. Können Sie die unter Bildschirm:
Sie können Ihr Verhalten bei Fehler. Ändern Sie ihn auf "Keine Beendigung, fortfahren mit den nächsten Skriptbefehl".
Klicken Sie auf der Registerkarte Varianten und überprüft den Modus und den Dateipfad richtig sind.
Klicken Sie auf das UI-Steuerelement und geben Sie an, ob Sie im Vordergrund oder im Hintergrund ausführen möchten. Die Testkonfiguration wird normalerweise standardmäßig in den Hintergrund. Als ist mit der CATT die Vordergrund-Methode der Ausführung sehr hilfreich beim versuchen, behandeln Sie Fehler im Testskript.
Dann klicken Sie auf ausführen, und Sie sind fertig.
eCATT-Display-Protokoll wird angezeigt:
ArchitectSAP Solutions
SAP. Gestrafft.
SAP ECC, HR, SCM und NetWeaver Beratung, Implementierung, Outsourcing, Offshore-Support und SAP-Beratungshaus Dienstleistungen für SAP-Kunden aus verschiedenen Branchen weltweit.
Haben Sie eine Frage zu SAP? Schreiben Sie an unsere SAP-Architekt: AskTheArchitect@architectsap.com
(Wir versprechen eine unverbindliche Beratung Antworten)

























