SAP Testing - Module

In einer Organisation sind verschiedene SAP-Module implementiert, die mit verschiedenen Testtools wie HP Quick Test Professional (QTP), IBM Rational Functional Tester (RFT) und SAP Test Acceleration and Optimization (TAO) getestet werden können.

Allgemeine SAP-Module

Die gängigen SAP-Module sind unten aufgeführt -

  • Financial Modules - Finanzbuchhaltung und Controlling (FICO), Treasure (TR) und Enterprise Control (EC).

  • Logistics Modules - Materialmanagement (MM), Instandhaltung (PM), Vertrieb (SD), Qualitätsmanagement (QM) usw.

  • Human Resource Management - Buchhaltung Lohn- und Gehaltsabrechnung, Zeitmanagement, Schulung und Eventmanagement.

Alle diese Module sind voneinander abhängig und die Funktionalität eines Moduls wirkt sich auf die Funktionalität anderer Module aus.

Beispiel

Angenommen, Sie müssen einen Kundenauftrag im Modul "Vertrieb" (SD) erstellen. Hier müssen Sie zuerst die eingebentransaction code(z. B. Transaktionscode VA01). Überprüfen Sie als Nächstes den Lagerbestand des Artikels im Inventarmodul und das im Kundenprofil im Kundenbeziehungsmodul verfügbare Kreditlimit. Es zeigt, dass alle diese Module voneinander abhängig sind; Wenn Sie eines dieser Module anpassen, wirkt sich dies auf das zugehörige ERP-System aus.

Um SAP-Tests durchführen zu können, müssen Sie die Merkmale, Funktionen und den Ablauf des Workflows in diesen SAP-Modulen kennen. Die häufigsten Gründe für das Scheitern des ERP-Implementierungsprojekts sind eine falsche Testplanung und die Verwendung falscher Testfälle.

Nicht-SAP-ERP-Systeme wie PeopleSoft, Edwards und Oracle E Business Suite haben unterschiedliche Kunden und Funktionen. Das Testteam muss die Funktionalität des gesamten Systems verstehen.

Arten von Testteams

In SAP-Projekten stehen normalerweise zwei Arten von Testern zur Verfügung:

  • Core Testers - die für die Durchführung grundlegender Tests von ERP-Systemen und -Modulen verantwortlich sind.

  • Implementation Testers - die am Implementierungsprojekt arbeiten und die Anpassungsfunktionen von SAP-Modulen abdecken.

Anpassungsanforderungen von Kunden können sich auf die Module eines SAP-Systems auswirken. Das Testteam sollte in der Lage sein, jede Anpassungsanforderung und ihre Auswirkungen auf die anderen SAP-Module aufzuzeichnen.

ERP-Systeme sind große Systeme und daher sollte der Testprozess idealerweise automatisiert werden. Es ist immer ratsam, automatisierte Tests für ERP-Systeme durchzuführen, da manuelle Tests ein sehr zeitaufwändiger und langwieriger Prozess sind. Ohne jede Komponente des SAP-Systems zu testen, ist es wirklich schwierig, eine 100% ige Qualität und eine erfolgreiche Implementierung des SAP-Projekts zu erreichen.

Durchführen von SAP-Tests für das obige Beispiel mit QTP

Führen Sie die folgenden Schritte aus, um SAP-Tests für das obige Beispiel durchzuführen:

  • Der erste Schritt besteht darin, das HP QTP-Tool zu installieren und die erforderlichen Plug-Ins in QTP zu installieren, damit die Verbindung zum ERP-System kompatibel ist.

  • Der nächste Schritt besteht darin, HP Quality Center (QC) zu verwenden, um den Testplan zu entwickeln und dann das Testplandesign in Testskripte zu konvertieren. Diese Testpläne können mit HP QTP in Skripte konvertiert werden.

  • Zeichnen Sie als Nächstes den R / 3-GUI-Bildschirm des SAP-Systems für das SD-Modul auf, während Sie einen Kundenauftrag oder eine PR in MM erstellen.

  • Nachdem Sie mit der Aufzeichnung im QTP-Tool fertig sind, erstellen Sie ein Skript in VB.

SAPGuiSession("Session").SAPGuiWindow("SAP Easy Access - User")
   .SAPGuiOKCode("OKCode").Set "/nVA01"

SAPGuiSession("Session").SAPGuiWindow("SAP Easy Access - User"). SendKey ENTER

Sie können auch verschiedene Parameter und Anpassungen gemäß Ihren Anforderungen hinzufügen.