Aufgrund einer technischen Störung sind wir derzeit telefonisch nicht erreichbar. Wir arbeiten bereits an der Behebung. Vielen Dank für Ihr Verständnis.
E-Book, Deutsch, 512 Seiten
Reihe: SAP Press
Allissat / Hortig SAP-Testmanagement
1. Auflage 2022
ISBN: 978-3-8362-8792-0
Verlag: Rheinwerk
Format: EPUB
Kopierschutz: 0 - No protection
Das Praxishandbuch
E-Book, Deutsch, 512 Seiten
Reihe: SAP Press
ISBN: 978-3-8362-8792-0
Verlag: Rheinwerk
Format: EPUB
Kopierschutz: 0 - No protection
Entwickeln Sie eine maßgeschneiderte Teststrategie ! So vermeiden Sie Überraschungen bei der Einführung und dem Upgrade von SAP-Software. Erfahren Sie, wie Sie Ihre Tests mit der neuen, ganzheitlichen Test Suite des SAP Solution Managers planen, vorbereiten, durchführen und im Anschluss evaluieren. Lernen Sie darüber hinaus Automatisierungstools kennen, die Ihr Testmanagement auf die nächste Stufe heben ! Durch die starke Praxisnähe eignet sich das Buch ideal als begleitendes Nachschlagewerk und Anleitung für Ihren Projektalltag.
Aus dem Inhalt:
- Teststrategie finden
- Tests planen, durchführen, auswerten
- Testfallerstellung
- SAP Solution Manager
- Tester-Arbeitsvorrat
- Testautomatisierung
- Änderungseinflussanalyse mit BPCA und SEA
- Focused Build und Focused Insights
- CBTA
- eCATT
Autoren/Hrsg.
Weitere Infos & Material
Einleitung ... 15
TEIL I. Testen in Theorie und Praxis ... 19
1. Testen im SAP-Umfeld ... 21
1.1 ... Testen von Standardsoftware ... 22
1.2 ... Testaktivitäten im Lebenszyklus von SAP-Lösungen ... 25
2. Der grundlegende Testprozess ... 31
2.1 ... Testplanung ... 32
2.2 ... Testentwurf ... 34
2.3 ... Testdurchführung ... 37
2.4 ... Abschluss der Testaktivitäten ... 41
2.5 ... Bewertung und Optimierung des Testprozesses ... 43
2.6 ... Testüberwachung und -steuerung ... 46
3. Testorganisation ... 49
3.1 ... Rollen ... 50
3.2 ... Organisationsaufbau ... 61
4. Dimensionen von SAP-Softwaretests ... 67
4.1 ... Teststufen ... 68
4.2 ... Qualitätsmerkmale ... 72
4.3 ... Testtiefe ... 78
4.4 ... Sonstige Tests ... 81
5. Testfallerstellung ... 83
5.1 ... Testmethoden ... 83
5.2 ... Genereller Aufbau von Testfällen ... 93
5.3 ... Testdaten ... 98
5.4 ... Risikoorientiertes Testen ... 101
5.5 ... Testautomatisierung ... 103
5.6 ... Testfallentwurfsspezifikation ... 105
5.7 ... Lebenszyklus von Testfällen ... 110
6. Testwerkzeuge ... 113
6.1 ... Werkzeuge für das Testmanagement ... 113
6.2 ... Optimierung der Effektivität und Effizienz von Tests ... 120
6.3 ... Unterstützung der Testvorbereitung ... 124
6.4 ... Werkzeuge für weitere Testarten ... 126
6.5 ... Werkzeugauswahl ... 129
7. Teststrategie und Testkonzept ... 135
7.1 ... Testrichtlinie ... 136
7.2 ... Teststrategie ... 138
7.3 ... Testkonzept ... 141
7.4 ... Stufentestkonzept ... 142
8. Die Testwerkzeugstrategie von SAP ... 145
8.1 ... Die Rolle von Testaktivitäten im Application Lifecycle Management für SAP-Lösungen ... 146
8.2 ... Testwerkzeuge von SAP ... 154
TEIL II. Testen mit dem SAP Solution Manager ... 161
9. Einführung in das Testmanagement mit dem SAP Solution Manager ... 163
9.1 ... Einführung in den SAP Solution Manager ... 164
9.2 ... Die Rolle von Focused Build und Focused Insights für das Testen ... 171
9.3 ... Der Testprozess mit der Test-Suite im Überblick ... 175
9.4 ... Technische Grundkonfiguration ... 181
9.5 ... Benutzer und Geschäftspartner ... 207
10. Testvorbereitung und Testfallerstellung mit dem SAP Solution Manager ... 213
10.1 ... Prozessmanagement im SAP Solution Manager ... 214
10.2 ... Dokumentenbasierte Testfälle ... 240
10.3 ... Testschritt-Designer ... 249
11. Testplanung mit dem SAP Solution Manager ... 263
11.1 ... Erstellung von Testplänen, Testpaketen und Testsequenzen ... 264
11.2 ... Bearbeitung von Testplänen und Testpaketen ... 281
12. Testausführung mit dem SAP Solution Manager ... 293
12.1 ... Die App »Meine Aufgaben - Tester-Arbeitsvorrat« ... 294
12.2 ... Die App »Meine Testausführungen« ... 309
13. Testauswertung ... 317
13.1 ... Vollständigkeits- und Lückenreports ... 319
13.2 ... Testausführungsanalyse ... 322
13.3 ... Status- und Fortschrittsanalyse ... 333
13.4 ... Übersichten und Dashboards ... 337
14. Individualisieren des Testprozesses mit dem SAP Solution Manager ... 353
14.1 ... Defect Management ... 354
14.2 ... Berechtigungskonzept ... 367
14.3 ... Digitale Signaturen ... 377
14.4 ... Geschäftspartner ... 384
14.5 ... Integration in das Change Request Management ... 386
14.6 ... Integration in das Projektmanagement ... 395
TEIL III. Werkzeuge zur Automatisierung und Verbesserung von Tests ... 399
15. Änderungseinflussanalyse ... 401
15.1 ... Business Process Change Analyzer ... 402
15.2 ... Scope and Effort Analyzer ... 435
16. Testautomatisierung ... 445
16.1 ... Einstieg in die Testautomatisierung ... 446
16.2 ... Testautomatisierungs-Framework ... 453
16.3 ... eCATT ... 456
16.4 ... CBTA ... 460
16.5 ... Tricentis Test Automation for SAP ... 470
17. Weitere Testwerkzeuge ... 483
17.1 ... Statische Analyse mit dem ABAP Test Cockpit ... 484
17.2 ... Testmanagement in agilen Projekten mit Focused Build ... 494
17.3 ... Testmanagement mit SAP Cloud ALM ... 499
Die Autoren ... 505
Index ... 506
Einleitung
»Je mehr sich die Dinge ändern, desto mehr bleiben sie gleich«.
Es mag vielleicht wenig originell sein, ein Fachbuch mit einem generischen Zitat einzuleiten. Dennoch müssen wir bei unserer täglichen Arbeit im Umfeld des Testmanagements recht oft an diese Worte denken.
Die SAP-Welt hat sich in den letzten Jahren rasant verändert: Viele SAP-Kunden sind noch immer mit dem Releasewechsel zu SAP S/4HANA beschäftigt. Der Umstieg bedeutet neben neuen Technologien und Datenmodellen auch für die Endanwender*innen wahrnehmbare Änderungen, z. B. in Form völlig neuer Benutzeroberflächen. Gleichzeitig sind in der SAP-Welt, ebenso wie im privaten Umfeld, Cloud-Produkte und -Services mittlerweile allgegenwärtig. Nahezu alle Anwendungen des Alltags stehen als Webanwendungen zur Verfügung, und auch die Nutzung mobiler Anwendungen ist längst selbstverständlich. Anwender*innen von Geschäftssoftware erwarten daher ebenfalls dynamische und leicht zu bedienende Oberflächen, die sie aus Ihrem Privatleben gewohnt sind. Auch das Thema der künstlichen Intelligenz (KI), das bis vor wenigen Jahren wie Science Fiction anmutete, ist im privaten und betrieblichen Alltag angekommen und gewährt Anwender*innen, mal mehr und mal weniger sichtbar, Unterstützung.
Um mit der Geschwindigkeit dieser Entwicklungen Schritt zu halten und den wachsenden Anforderungen gerecht zu werden, haben sich im Geschäftskontext neue Vorgehensweisen etabliert. Agile Projektmanagementmethoden sind heute im SAP-Umfeld eher die Regel als die Ausnahme. Sie ermöglichen es, notwendige Systemänderungen, Innovationen oder gar ganze Implementierungs- und Upgrade-Projekte dynamisch und in kleinen Iterationen umzusetzen und dabei auf Anwender-Feedback zu reagieren. Dies wiederum stellt hohe Anforderungen an die Dokumentation und Kommunikation in Projekten, denen mit Kollaborationswerkzeugen für die gemeinsame Arbeit in Teams Rechnung getragen werden soll. Dieses Phänomen wurde von der Pandemie noch beschleunigt, die uns alle in kürzester Zeit zu Expert*innen im verteilten Arbeiten machte.
Der Kern der Software-Qualitätssicherung bzw. des Testmanagements bleibt von diesem Wandel weitestgehend unbeeindruckt. Dies hat wiederum sowohl positive als auch negative Auswirkungen: So ist das Testen nach wie vor keine beliebte Aufgabe, und noch immer gibt es Unternehmen und Projekte, die dem Thema eine zu geringe Bedeutung beimessen. Auch die in der IT geläufige Thematik, das methodische Fundament zu vernachlässigen und stattdessen auf Werkzeuge als vermeintliche Lösung zu setzen, ist im Umfeld von SAP-Tests recht häufig anzutreffen. Ein Beispiel hierfür sind die Hoffnungen, die oftmals vorschnell in Testautomatisierungswerkzeuge gesetzt werden.
Die hartnäckige Beständigkeit der Software-Qualitätssicherung bzw. des Testmanagements hat aber auch Vorteile. Ganz gleich, ob Projekt oder Tagesgeschäft, ob agiles oder eher »klassisches« Projekt, ob pragmatischer oder formaler Dokumentationsansatz: Der grundlegende Testprozess mit seinen Arbeitsschritten zu Planung, Entwurf, Umsetzung und Durchführung von Tests kann auf nahezu jedes Umfeld und in jeder Methodik angewendet werden. Mit einer Reihe etablierter Methoden und Prozesse kann in Implementierungsprojekten und im Tagesgeschäft eine angemessene Qualität sichergestellt werden, die die Fehlersituationen im Produktivbetrieb minimiert.
Wird dieses Vorgehen zielgerichtet durch den Einsatz von Werkzeugen zum Testmanagement, zur Änderungsanalyse oder zur Testautomatisierung unterstützt, können so Aufwände reduziert und die Genauigkeit von Tests erhöht werden.
Das hört sich langweilig an? Mitnichten! Der Reiz des Testmanagements liegt u. a. in der Gewissheit, dass Sie mit einem strukturierten Testansatz nicht nur Ihr Investment in Projekte und Systemänderungen bewahren, sondern auch deren erfolgreiche Umsetzung sicherstellen, während Sie gleichzeitig kleine Irritationen und große Katastrophen im produktiven Umfeld vermeiden. All dies gelingt zunehmend besser, denn die Software-Qualitätssicherung lebt – nicht erst seit dem Einzug agiler Methoden – von kontinuierlicher Optimierung.
Dieses Buch richtet sich an alle, die sich mit dem Thema Testen im SAP-Umfeld beschäftigen dürfen (oder müssen). Insbesondere sprechen wir Testmanager*innen an, die einen Testprozess in ihrem Unternehmen oder bei Kunden etablieren oder optimieren möchten und dabei auf die von SAP zur Verfügung gestellten Werkzeuge setzen.
Dieses Buch ist in drei Teile gegliedert, die jeweils unterschiedliche Informationsbedarfe zum Thema Testen im SAP-Umfeld abdecken.
Teil I, »Testen in Theorie und Praxis«, stellt die wesentlichen Grundlagen des Testmanagements werkzeugneutral, aber mit Bezug zu den SAP-Lösungen vor. Dies ermöglicht es Ihnen, Ihre SAP-Teststrategie produktneutral zu bewerten oder weiterzuentwickeln.
Kapitel 1, »Testen im SAP-Umfeld«, erörtert einleitend, warum und in welchem Umfang ein SAP-ERP-System als vermeintliche Standardsoftware getestet werden muss. Anschließend wird der Lebenszyklus von SAP-Lösungen und -Projekten betrachtet, um die im SAP-Umfeld benötigten Testaktivitäten einzuordnen.
Es ist sinnvoll, Testaktivitäten als eigenständigen Prozess zu betrachten. Daher behandeln wir in Kapitel 2, »Der grundlegende Testprozess«, den grundlegenden Testprozess, dessen Bausteine und die darin enthaltenen Arbeitsschritte.
Kapitel 3, »Testorganisation«, widmet sich der Testorganisation. Wir stellen die wesentlichen Rollen im Testprozess und deren Qualifikationen, Aufgaben und Verantwortlichkeiten vor und verorten deren Positionen in der (IT-)Organisation.
In Kapitel 4, »Dimensionen von SAP-Softwaretests«, stellen wir Ihnen die Dimensionen Qualitätsmerkmale, Testtiefe und Teststufen vor. Dieses Wissen unterstützt Sie bei der Beantwortung der Frage, welche Aspekte zu welchem Zeitpunkt und in welchem Umfang getestet werden müssen.
In Kapitel 5, »Testfallerstellung«, beschreiben wir, wie Sie einen Testfall richtig aufbauen und erstellen.
Kapitel 6, »Testwerkzeuge«, stellt die verschiedenen Kategorien von Testwerkzeugen im SAP-Umfeld vor, mit denen Sie Aufgaben im Testprozess vereinfachen oder beschleunigen können. Dabei gehen wir auch darauf ein, wie Sie das passende Werkzeug auswählen.
In Kapitel 7, »Teststrategie und Testkonzept«, skizzieren wir den grundlegenden Aufbau der Dokumente »Teststrategie« und »Testkonzept« als unternehmens- und projektspezifische Ausprägung aller bisher genannten methodischen Aspekte.
Abschließend schildern wir in Kapitel 8, »Die Testwerkzeugstrategie von SAP«, die Testwerkzeugstrategie von SAP und stellen die bereitgestellten Werkzeuge für Testaktivitäten vor.
In Teil II, »Testen mit dem SAP Solution Manager«, fokussieren wir uns auf das Testmanagement mit der Test-Suite des SAP Solution Managers. Dabei werden Ihnen die Funktionen der Werkzeuge anschaulich und praxisnah dargelegt. Sie lernen außerdem verschiedenste Varianten kennen, um Ihren individuellen Testprozess mit den Werkzeugen umzusetzen. Hierzu gehören sowohl der »klassische« dokumentenbasierte Ansatz als auch die Verwendung der Testmanagementfunktionen der lizenzkostenneutral verfügbaren Erweiterung Focused Build.
In Kapitel 9, »Einführung in das Testmanagement mit dem SAP Solution Manager«, stellen wir zunächst den Testprozess mit der Test-Suite des SAP Solution Managers und verwandten Funktionen vor. Ebenso gehen wir auf wesentliche Aspekte der technischen Grundkonfiguration des Werkzeugs ein. In den nachfolgenden Kapiteln schildern wir jeweils die Umsetzung der einzelnen Phasen des Testprozesses mit den Werkzeugen des SAP Solution Managers; dazu zählt die Testvorbereitung in Kapitel 10, »Testvorbereitung und Testfallerstellung mit dem SAP Solution Manager«, die Testplanung in Kapitel 11, »Testplanung mit dem SAP Solution Manager«, die Testausführung in Kapitel 12, »Testausführung mit dem SAP Solution Manager«, und die Testauswertung in Kapitel 13, »Testauswertung«. In Kapitel 14, »Individualisieren des Testprozesses mit dem SAP Solution Manager«, gehen wir zudem auf das Defect Management und die Integration in andere Anwendungsbereiche ein.
In Teil III, »Werkzeuge zur Automatisierung und Verbesserung von Tests«, werden Werkzeuge vorgestellt, mit denen Tests in einem beherrschten Testprozess effektiver und effizienter durchgeführt werden können. Hierzu gehören Werkzeuge für die Änderungseinflussanalyse, wie wir sie in Kapitel 15, »Änderungseinflussanalyse«, beschreiben und die Testautomatisierung, die in Kapitel 16,...




