Show TOC

Zentrale Qualitätsprüfung mit dem ATCLocate this document in the navigation structure

Mit dem ABAP Test Cockpit (ATC) können Sie zentrale Qualitätsprüfungen ausführen. Vorteile:

  • Bei einer zentralen Qualitätsprüfung können Sie die Qualität der Programme Ihrer Entwickler in einem ABAP-Konsolidierungssystem oder einem Test-/Qualitätssystem überprüfen.

  • Sie können Massenregressionstests durchführen, um sicherzustellen, dass Änderungen oder Neuentwicklungen nicht zu unerwarteten Problemen führen.

In einem Test- oder Konsolidierungssystem laufen alle Komponenten eines ABAP-Projekts oder einer Gruppe von Projekten zusammen, die aus verschiedenen Entwicklungssystemen stammen können. Neuer oder geänderter Quellcode trifft auf bereits vorhandenen Quellcode. Sie können den kompletten Quellcode auf unerwartete Interaktionen testen. Ein solches System ähnelt also mehr einem Produktivsystem als einem Entwicklungssystem und eignet sich daher besser für die Qualitätsprüfung.

Die zentrale Qualitätsprüfung sollte selbstverständlich durch intensive lokale ATC-Qualitätsprüfungen in den Entwicklungssystemen ergänzt werden. Die Entwickler sollten die meisten Probleme mit ihren eigenen ATC-Tests abfangen. Neben Massenregressionstests erlaubt die zentrale Qualitätsprüfung auch die formale Kontrolle und Verwaltung von Qualitätstests.

Bei der zentralen Qualitätsprüfung:

  • führen Sie das ATC regelmäßig (z.B. täglich oder wöchentlich) für ABAP-Repository-Objekte in einem ATC-Master-System wie Ihrem ABAP-Konsolidierungssystem aus

  • veröffentlichen Sie die ATC-Befunde für die Entwickler in Ihren Entwicklungssystemen. Dort werden sie als das aktuell aktive ATC-Ergebnis angezeigt.

  • Die Entwickler beheben alle vom ATC gefundenen Probleme. Wenn keine Korrektur möglich ist, kann ein Entwickler eine Befreiung für den entsprechenden Befund beantragen.

    Solche Befreiungen und der Status der ATC-Befunde werden im Master-System verwaltet und gespeichert. Alle Benutzer haben die gleiche Sicht auf den zentralen ATC-Lauf. Status und Befreiungen werden von einem zentralen ATC-Lauf auf den nächsten übernommen.

Siehe auch: