Show TOC

ABAP Test Cockpit in der Entwicklungslandschaft einrichtenLocate this document in the navigation structure

Verwendung

In diesem Abschnitt wird erläutert, wie Sie eine Best-Practices-Empfehlung für ABAP-Qualitätsprüfungen mit dem ABAP Test Cockpit (ATC) umsetzen.

Die Best-Practices-Empfehlung für Qualitätsprüfungen wird im folgenden Diagramm dargestellt:



Abbildung 1: Best-Practices-Qualitätsprüfung mit dem ABAP Test Cockpit

Bei dieser Best-Practices-Empfehlung findet die ATC-Qualitätsprüfung auf vier Ebenen statt:

  • Im Entwicklungssystem führen einzelne Entwickler direkt in den Entwicklungstransaktionen lokale Prüfungen für den von ihnen geschriebenen Quellcode aus.

  • Im Entwicklungssystem prüft außerdem das Entwicklungsteam den Quellcode in seiner Zuständigkeit mit Hilfe von automatischen ATC-Prüfungen.

  • Die automatische Transportprüfung stellt ein Q-Gate bereit, wenn der Quellcode das Entwicklungssystem bei der Transportfreigabe verlässt.

  • Im Konsolidierungs- oder Test-/Qualitätssystem (auch als ATC-Master-System bezeichnet) führt der Qualitätsmanager Qualitätsmassenprüfungen mit dem ATC durch. Diese Prüfungen werden in den Entwicklungssystemen als die aktuellen aktiven ATC-Ergebnisse veröffentlicht.

    Anhand dieser zentralen Ergebnisse können die Entwickler Qualitätsprobleme lösen. Bei Bedarf können die Entwickler vor dem Hintergrund dieser Ergebnisse Befreiungen beantragen. Verwaltet und gespeichert werden Befreiungen im ATC-Master-System.

Ergebnis ist ein effizienter mehrstufiger Ansatz zur Qualitätssicherung bei der ABAP-Entwicklung. Dieser Ansatz kombiniert entwicklernahe schnelle Ad-hoc-Tests mit einem stabilen zentralisierten System zur Verwaltung offizieller Qualitätsprüfungen.

Prozess

Zur Umsetzung dieser Best-Practices-Empfehlung sind folgende Aktivitäten erforderlich:

Vorbereitung:

  1. Wählen Sie die Systeme aus, die Sie als ATC-Master-Systeme einsetzen möchten. In den Master-Systemen können Sie die zentralen ATC-Qualitätsprüfungen ausführen.

  2. Definieren und verteilen Sie eine Standard-Code-Inspector-Prüfvariante, falls Sie noch keine haben.

  3. Richten Sie RFC-Verbindungen zwischen jedem ATC-Master-System und seinen Satellitenentwicklungssystemen ein.

  4. Bereiten Sie die Benutzer für das ATC vor.

Einrichtung des ATC-Master-Systems:

  1. Richten Sie das ATC im zentralen System mit der Transaktion ATC ein.

  2. Registrieren Sie Namensraumeinstellungen aus jeder Entwicklungslandschaft im ATC-Master-System der jeweiligen Landschaft.

  3. Definieren Sie die Objektmenge für zentrale ATC-Qualitätsprüfungen im Master-System.

  4. Planen Sie zentrale ATC-Prüfläufe ein und richten Sie weitere automatisierte Vorgehensweisen ein.

Einrichtung der ATC-Satellitenentwicklungssysteme:

  1. Konfigurieren Sie das ATC in einem Entwicklungssystem und replizieren Sie die Konfiguration in andere Entwicklungssysteme mit der Transaktion ATC.

  2. Richten Sie die ATC-Prüfung von Objekten in Transporten bei der Transportfreigabe ein.

  3. Planen Sie ATC-Qualitätsprüfungen für Entwicklungsteams oder Abteilungen ein.

  4. Legen Sie Routinen für lokale ATC-Qualitätsprüfungen in Entwicklungssystemen fest.