Show TOC

HintergrundKomponenten automatisierter Testfälle Dieses Dokument in der Navigationsstruktur finden

 

Die getesteten Systeme ändern sich im Allgemeinen im Laufe der Zeit. Beispielsweise beginnen Sie damit, ein bestimmtes Release eines getesteten Systems zu testen. Wenn Sie Ihre Testfälle entwickelt haben, möchten Sie diese ggf. erneut zum Testen späterer Releases des getesteten Systems verwenden, oder Sie möchten einen Testfall in dem Testsystem, das Sie im Entwicklungssystem erstellt haben, erneut verwenden.

Durch Nutzung der Informationen, die SAP Solution Manager über die Systemlandschaft bereitstellt, können Sie die getesteten Systeme aktualisieren oder sogar austauschen, ohne Ihre Testobjekte zu ändern.

Deshalb handelt es sich bei einem Testfall (entweder eCATT oder mit einem Drittanbieterwerkzeug angelegt) tatsächlich um eine Testkonfiguration wiederverwendbarer Objekte. Eine Testkonfiguration umfasst folgende Objekttypen:

  • Das Testskript stellt die Schritte eines Geschäftsprozesses dar, der durch den automatisierten Testfall ausgeführt wird, z. B.:

    1. Im CRM-System wird eine Bestellung eingegeben.

    2. Sie wird an das ERP-System übergeben, wo die Produktion eingeplant wird.

    3. Das ERP-System übergibt Informationen an das SCM-System, in dem eine Tabelle aktualisiert wird.

  • Der Systemdatencontainer definiert die Systeme, in denen diese Schritte durchgeführt werden. Ein System wird folgendermaßen definiert:

    • Operative Funktion (z. B. CRM-, ERP-System)

    • Technische Rolle (Systemrollen wie z. B. Entwicklungs-, Test-, Evaluierungs-, Produktivsystem)

    Die Systeme werden durch logische Komponenten dargestellt. Relevante Parameter der jeweiligen Systemlandschaft (Zielsysteme und RFC-Destinationen) werden automatisch aus dem Solution-Manager-Projekt oder der Lösung, die der Testkonfiguration zugeordnet ist, abgerufen. Wenn Sie einen Testfall ausführen, können Sie die Systemrolle wechseln (z. B. vom Entwicklungs- zum Testsystem), ohne Systemparameter anpassen zu müssen.

  • Der Testdatencontainer ist ein wiederverwendbares Datenobjekt mit einem Satz benutzerdefinierter Parameter, die unabhängig vom Testskript genutzt werden können.

    Weitere Informationen finden Sie unter Testdaten organisieren.