Ansicht
Dokumentation

Erweiterung der Funktionalität in der Test Workbench ( RELNBC_46C_CAT_N )

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 R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 )