Disclaimer | 5 |
Vorwort | 6 |
Inhaltsverzeichnis | 7 |
Abbildungsverzeichnis | 10 |
1 Software Testverfahren | 16 |
1.1Die fünf Stufen des allgemeinen Testprozesses | 16 |
1.1.1 Stufe 1: Testplanung und Kontrolle | 16 |
1.1.2 Stufe 2: Testanalyse und Testentwurf | 16 |
1.1.3 Stufe 3: Testfallerstellung und Testausführung | 17 |
1.1.4 Stufe 4: Testinterpretation und Bericht | 18 |
1.1.5 Stufe 5: Beenden der Testaktivität | 18 |
1.2 Unterschiedliche Testebenen | 18 |
1.2.1 Komponententest | 18 |
1.2.2 Integrationstest | 19 |
1.2.3 Systemtest | 19 |
1.2.4 Abnahmetest | 20 |
1.3 Software Testmethoden | 20 |
1.3.1 White Box Test | 20 |
1.3.2 Black Box Test | 20 |
1.3.3 Statischer Test | 22 |
1.3.4 Nicht-funktionale Tests | 23 |
1.4 Testwerkzeuge | 23 |
1.4.1 Management | 23 |
1.4.2 Test-Daten | 24 |
1.4.3 Statische Tests | 24 |
1.4.4 Dynamische Tests | 24 |
1.4.5 Nicht-funktionale Tests | 25 |
2 SAP Deposit Management | 26 |
2.1 Vorbemerkungen | 26 |
2.2 Einführung | 26 |
2.3 Master Contract Management (Rahmenvertragsverwaltung) | 28 |
2.4 Account Management (Kontoverwaltung) | 30 |
2.5 Posting Control Office (DispoOffice) | 30 |
2.6 Financial Services Business Partner | 30 |
2.7 Grundlegende Prinzipien von SAP DM | 31 |
2.7.1 Geschäftspartner | 31 |
2.7.2 Vertrag | 32 |
2.7.3 Zahlungstransaktionen | 34 |
2.7.4 Produktund Auftragsmanagement | 35 |
2.7.5 Kartenmanagement | 36 |
3 SAP Solution Manager | 38 |
3.1 Allgemeines | 38 |
3.2 Einrichten der Systemlandschaft | 38 |
3.2.1 Remote Function Call (RFC) anlegen | 38 |
3.2.2 System anlegen | 45 |
3.2.3 Logische Komponente anlegen | 49 |
3.2.4 Lösung anlegen | 50 |
3.3 Projekt anlegen | 51 |
3.4 Blueprint eingeben | 54 |
3.5 Testfälle und Transaktionen zuordnen | 55 |
3.5.1 Transaktionen | 55 |
3.5.2 Testfälle | 57 |
3.6 Testplan und Testpakete anlegen | 60 |
3.6.1 Testplan | 60 |
3.6.2 Testpaket | 62 |
3.7 Test ausführen und Verarbeiten von Meldungen | 65 |
3.7.1 Testausführung | 65 |
3.7.1.1 Manuelle Testfallbeschreibungen | 65 |
3.7.1.2 Automatische Testfälle | 66 |
3.7.1.3 Statusänderung | 69 |
3.7.2 Verarbeiten von Meldungen | 72 |
3.8 Testfortschrittsanalyse | 76 |
3.9 Zusammenfassende Transaktionsliste | 81 |
4 Testautomatisierung | 82 |
4.1 Vorbemerkungen | 82 |
4.1.1 Manuelle und automatisierte Testfälle | 82 |
4.1.2 Capture and Replay | 82 |
4.1.3 Automatisierungsstrategie | 84 |
4.2 extended Computer Aided Test Tool (eCATT) | 84 |
4.2.1 Übersicht | 84 |
4.2.2 System Data | 85 |
4.2.3 Systemvoraussetzungen | 87 |
4.2.4 Aufnahme und Parametrisierung | 89 |
4.2.4.1 Testskript-Attribute und Editor | 89 |
4.2.4.2 TCD-Treiber (Skript: Erzeugen eines Geschäftspartner) | 95 |
4.2.4.3 SAP-GUI-Treiber (Skript: Zuordnung einer Rolle) | 106 |
4.2.5 Script: Kontoanlage | 119 |
4.2.6 Funktionsmodule | 121 |
4.3 Verarbeitung von Meldungen | 123 |
4.4 Modularisierung | 128 |
4.5 Testdaten und Testkonfiguration | 132 |
4.5.1 Testdaten | 132 |
4.5.2 Testkonfiguration | 136 |
4.6 eCATT Debugger | 140 |
4.7 Weitere Möglichkeiten | 142 |
4.7.1 CHETTAB/GETTAB | 142 |
5 Wirtschaftlichkeit | 143 |
5.1 Was ist zu beachten? | 143 |
5.2 Aufwandsvergleich | 145 |
5.3 Beispielrechnungen | 146 |
5.4 Zusammenfassung | 149 |
6 Quick Test Professional (QTP) | 150 |
6.1 Übersicht | 150 |
6.2 Aufnahme und Einstellungen für SAP | 152 |
6.3 Parametrisierung | 156 |
6.3.1 Tabellenparameter | 156 |
6.3.2 Umgebungsvariablen | 159 |
6.3.3 Zufallszahlen-Parameter | 163 |
6.3.4 Inputund Output-Parameter | 164 |
6.4 Anbinden von Aktionen | 165 |
6.5 Bedingte Anweisungen und Verarbeitung von Meldungen, Checkpoints | 167 |
6.6 Modularisierung | 172 |
6.7 Testdaten | 178 |
6.8 Debugger | 181 |
6.9 Analysing | 182 |
7 Literaturverzeichnis | 184 |
7.1 Literatur | 184 |
7.2 Homepages | 184 |
Sachwortverzeichnis | 186 |