Ansicht
Dokumentation
Erweiterung der Funktionalität in der Test Workbench ( RELNBC_46C_CAT_N )
RFUMSV00 - Advance Return for Tax on Sales/Purchases SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
Kurztext
Erweiterung der Funktionalität in der Test Workbench
Verwendung
Zu Release 4.6C werden vor allem ergonomische Gesichtspunkte der Test Workbench weiterentwickelt. Einige dringend benötigte neue Funktionen werden zur Test Workbench hinzugefügt.
Computer Aided Test Tool (CATT)
Funktionen ELSEIF und ELSE
Sie können im erweiterten CATT-Modus die Ausführung von CATT-Funktionen vom Inhalt einer
Variablen abhängig machen, indem Sie eine Bedingung für deren Ausführung stellen:
Die zwischen IF und ENDIF angegebenen CATT-Funktionen werden nur dann ausgeführt, wenn die Bedingung erfüllt ist.
Sie können im Release 4.6C die Ausführung von Funktionen darüber hinaus mit ELSEIF von alternativen Inhalten der Variablen abhängig machen.
Außerdem können Sie mit ELSE die Ausführung von CATT-Funktionen für den Fall festlegen, daß der Wert der Variablen keiner genannten Bedingung entspricht.
Markierung tatsächlich durchlaufener Dynpros
Im Testplanprotokoll des CATT erfolgt nun nach dem Abspielen eines Testfalles eine Markierung der tatsächlich
durchlaufenen Dynpros: Durchlaufene Dynpros erscheinen in schwarzer Schrift, nicht durchlaufene werden
blaugrau dargestellt. Dadurch kann jetzt in Fällen fehlerhafter Testfallabläufe festgestellt
werden, bis zu welchem Dynpro der Testfall abgespielt werden konnte. In Ausnahmefällen können
auch Lücken in der Abfolge der durchlaufenen Dynpros entstehen, die nun ebenfalls kenntlich sind.
Diese neue Funktion ist besonders hilfreich bei Fehlermeldungen wie z.B. Daten für Dynpro XX wurden nicht gefunden.
Das Nachrichtendynpro SAPMSCEM 0001 im CATT Extended
Im Easy-Mode des CATT (SCEM) wird am Ende einer Transaktion ein Nachrichtendynpro mit dem Ergebnis der Transaktion erzeugt.
Dieses Nachrichtend ynpro SAPMSCEM 0001 wird nun bei der Aufzeichnung auch im CATT Extended (SCAT) als
letzes Dynpro hinzugefügt. Es enthält die letzte Meldung der Transaktion. Gegen diese
Meldungen können Prüfungen definiert werden, die die bisherige CATT-Funktion CHEERR (Check Error) erweitern.
CATT Extended: Einstiegsbild mit Favoriten
Die Favoritenliste steht wie im CATT nun auch in CATT Extended zur Verfügung: Es ist daher nicht mehr nötig, Teilobjekte - wie Parameter oder Textvariablen - direkt auszuwählen. Die Drucktasten Ändern/Anzeigen befinden sich nun auf dem Einstieg-Bildschirmbild in der Anwendungsfunktionsleiste. Die Attribute werden nun über die Drucktaste Attribute erreicht, die sich ebenfalls in der Anwendungsfunktionsleiste befindet.
CATT EASY-Mode: Einstiegsbild
Die Attribute werden nun auch im Easy-Mode des CATT über die Drucktaste Attribute in der Anwendungsfunktionsleiste erreicht.
Testfälle löschen: Der Report RSCATDELETE
Mit RSCATDELETE ist ein Report zum Löschen von Testfällen zum CATT Extended hinzugekommen. Er ist in Grenzen releaseunabhängig. Er wird mit der Transaktion SE38 aufgerufen. Alle selektierten Testfälle werden in einer Liste dargestellt. Alle löschbaren selektierten Testfälle können gemeinsam gelöscht werden.
Kopieren mit Referenzen: Der Report RSCATCOPY
Mit RSCATCOPY ist ein Report zum Kopieren von Testfällen zum CATT Extended hinzugekommen. Er kann mit SE38 aufgerufen werden. Testfälle können selektiert werden. Alle selektierten Testfälle können dann kopiert werden. Die Namen kopierter Testfälle können geändert werden.
CATT Testplanprotokolle gruppenweise bearbeiten:
Mehrere CATT Testplanprotokolle können nun gemeinsam bearbeitet werden. Um zu bearbeitende auszuwählen, sind Protokolle in der Übersichtsliste im CATT Extended nun selektierbar. Es können einzelne Testfälle oder alle Testfälle selektiert werden. Es ist ebenfalls möglich, alle Selektionen gemeinsam aufzuheben. Alle selektierten Protokolle können gemeinsam bearbeitet werden, z.B. mit einem Verfallsdatum versehen, zur Archivierung vorgesehen oder gelöscht werden.
In der Übersichtsliste über die CATT Testplanprotokolle in CATT Extended gibt es nun eine Spalte D, die anzeigt, welche CATT Testfälle dunkel abgespielt wurden: Diese können zur Validierung herangezogen werden, da sie sicher nicht beim Abspielen verändert wurden.
Nachrichtenprüfung über SAPMSCEM 0001 auch im R/2
Die Nachrichtenprüfung über das Dynpro SAPSCEM0001 wird nun auch für das R/2 System
empfohlen, speziell, wenn die erwarteten Nachrichtennummern zwischen 001 und 010 liegen, da diese Nummern
auch bei Systemfehlern mit der Message-Id (Arbeitsgebiet) TT verwendet werden. In diesen Fällen
könnte es dazu kommen, daß eine fehlerhafte Transaktion als 'OK' gemeldet wird, wenn nur die Nummern ohne Message-Id geprüft werden.
Aus diesem Grund wird empfohlen, das Nachrichtendynpro SAPMSCEM 0001 an das Ende der Dynproliste anzuhängen:
Auf diesem Nachrichtendynpro sollte man die Prüfung für Nachrichtennummer und Arbeitsgebiet
definieren: Dies ersetzt den Check Error, der nur die Nachrichtennummer geprüft hat durch eine kombinierte Prüfung von Nachrichtennummer und Arbeitsgebiet.
Test Organizer
Status-Infosystem
Im Testplanorganizer ist die gemeinsame Auswertung mehrerer Testpläne möglich. Die Auswertung
erfolgt durch den Testorganisator. Die Anzeige der Ergebnisse erfolgt seit Release 4.6A im ABAP List
Viewer (ALV): Dabei wird jeweils das Ergebnis der letzten Statusanalyse angezeigt: Neuere Bearbeitungen der Testpakete wurden nicht berücksichtigt.
In der Liste des Status-Infosystems gibt es ein neues Feld Ergebnisse nicht aktuell. Ein Ausrufezeichen
vor einem Testplan weist auf nicht mehr aktuelle Ergebnisse in einer Statusanalyse hin: Dieser Hinweis wird beim Setzen des Status durch den Tester erzeugt.
Zum Aktualisieren der Analyse klickt der Testorganisator die Schaltfläche Aktualisieren. Bei jeder neuen Analyse erfolgt die Aktualisierung ebenfalls.
Darstellung des Arbeitsvorrates von Testern
Der Arbeitsvorrat der Tester wird als Liste des ABAP List Viewers (ALV) dargestellt: Der Anwender hat dadurch die Möglichkeit, die Darstellung seines Arbeitsvorrates selbst zu bestimmen. Felder können dazu aus der Liste ein- und ausgeblendet werden.
Testpaketverwaltung
In der Testpaketverwaltung gibt es folgende Neuerung: Beim Zuweisen eines Testpaketes zu einem Tester
durch den Testorganisator weist eine grüne Flagge im Testpaket den Testorganisator darauf hin,
daß das Testpaket einem Tester zugewiesen und freigegeben ist: Das Testpaket ist im Arbeitsvorrat des Testers sichtbar.
Die Freigabe kann gesperrt werden, ohne die Zuweisung zu löschen. Es ist für den Tester
in seinem Arbeitsvorrat dann solange nicht sichtbar, bis die Sperrung durch den Testorganisator aufgehoben wurde. Die Sperrung wird durch ein Stopzeichen in der Testpaketverwaltung angezeigt:
Auswirkungen auf den Datenbestand
Auswirkungen auf die Datenübernahme
Auswirkungen auf die Systemverwaltung
Auswirkungen auf das Customizing
Weitere Informationen
General Material Data PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 8138 Date: 20240523 Time: 152101 sap01-206 ( 163 ms )