O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Cloud-Services testen

Book Description

  • das erste deutsche Buch zu diesem Thema- die Autoren und ihre Firma sind auf diesem Gebiet international führend- aus der Praxis für die Praxis- mit vielen Checklisten, Beispielen und Tipps- engl. Ausgabe wurde bei der Übersetzung aktualisiert

Table of Contents

  1. Cover
  2. Titel
  3. Impressum
  4. Geleitwort von Alain Bultink
  5. Geleitwort von Eric Boelen
  6. Vorwort zur deutschen Ausgabe
  7. Danksagungen
  8. Inhaltsübersicht
  9. Kapitel 1: Einführung
  10. Kapitel 2: Was ist Cloud Computing?
    1. 2.1 Wesentliche Eigenschaften des Cloud Computing
    2. 2.2 Servicemodelle
    3. 2.3 Bereitstellungsmodelle
  11. Kapitel 3: Die Rolle des Testmanagers
    1. 3.1 Allgemeines
      1. 3.1.1 Risikoanalyse
      2. 3.1.2 Informationen vom Anbieter und Vereinbarung mit ihm
      3. 3.1.3 End-to-End-Tests
      4. 3.1.4 Empfehlungen
    2. 3.2 Aufgaben während Auswahl, Implementierung und Betrieb
      1. 3.2.1 Auswahl
      2. 3.2.2 Implementierung
      3. 3.2.3 Betrieb
    3. 3.3 Testen mit der Cloud
      1. 3.3.1 Test-Outsourcing in die Cloud mit TOGA®
      2. 3.3.2 Testen per Crowdsourcing
      3. 3.3.3 Testumgebungen in der Cloud
      4. 3.3.4 Last generieren
  12. Kapitel 4: Vom Risiko zum Test
    1. 4.1 Performanzrisiken
    2. 4.2 Sicherheitsrisiken
    3. 4.3 Verfügbarkeits- und Kontinuitätsrisiken
    4. 4.4 Funktionalitätsrisiken
    5. 4.5 Wartbarkeitsrisiken
    6. 4.6 Risiken bezüglich Gesetzgebung und Regulierung
    7. 4.7 Risiken bezüglich Anbieter und Outsourcing
  13. Kapitel 5: Testmaßnahmen
    1. 5.1 Testen während der Auswahl eines Service
      1. 5.1.1 Cloud-bezogene Aspekte aufnehmen
      2. 5.1.2 Vollständigkeit und Kontrollierbarkeit der Auswahlkriterien festlegen
      3. 5.1.3 Services und Anbieter festlegen
      4. 5.1.4 Auswahlempfehlungen aussprechen
      5. 5.1.5 Kriterien zur Auswahl von Checklisten
    2. 5.2 Performanztest
      1. 5.2.1 Lasttest
      2. 5.2.2 Stresstest
      3. 5.2.3 Ausdauertest oder Volumentest
      4. 5.2.4 Testen der Elastizität und der manuellen Skalierbarkeit
      5. 5.2.5 Testfälle aufsetzen
      6. 5.2.6 Testfälle zur Prüfung bestimmter Engpässe
      7. 5.2.7 Cloud-Aspekte in die Testfälle aufnehmen
      8. 5.2.8 Testfälle für den Stresstest
      9. 5.2.9 Testfälle für Ausdauer- und Volumentest
      10. 5.2.10 Testfälle zur Elastizität
      11. 5.2.11 Testaufbau für den Performanztest
      12. 5.2.12 Repräsentative Testumgebung
    3. 5.3 Sicherheitstest
      1. 5.3.1 Die Netzwerksicherheit bewerten
      2. 5.3.2 Den Sicherheitsstand des Anbieters bewerten
      3. 5.3.3 Den Sicherheitsstand des Kunden bewerten
      4. 5.3.4 Die Verschlüsselung testen
      5. 5.3.5 Die Authentifizierung testen
      6. 5.3.6 Autorisierung testen
      7. 5.3.7 Die Robustheit gegenüber Netzwerkattacken testen
      8. 5.3.8 Logdateien und Audit Trails testen
      9. 5.3.9 Der Test von Routinen für Sicherheitspatches
      10. 5.3.10 Audits durchführen
    4. 5.4 Handhabbarkeitstest
      1. 5.4.1 Spezifikationen von Anbieterseite
      2. 5.4.2 Spezifikationen auf Kundenseite
      3. 5.4.3 Anwenderdokumentation
      4. 5.4.4 Die Verfügbarkeit von Testumgebungen
      5. 5.4.5 Testdokumentation
      6. 5.4.6 Der Prozess des Fehlermanagements
      7. 5.4.7 Änderungsverfahren und Versionskontrolle
      8. 5.4.8 Wartbarkeit von Software
    5. 5.5 Verfügbarkeits- und Kontinuitätstest
      1. 5.5.1 Fehlermöglichkeits- und -einflussanalyse (FMEA)
      2. 5.5.2 Die Rolle der Architektur
      3. 5.5.3 Hardwarezuverlässigkeit und Überwachungstools
      4. 5.5.4 Zuverlässigkeit der Software
      5. 5.5.5 Garantien und Service Level Agreements
      6. 5.5.6 Die Auswirkungen von Verfügbarkeitsmechanismen
      7. 5.5.7 Internet und Internetverbindung
      8. 5.5.8 Die Ausfallsicherung testen
      9. 5.5.9 Offline testen
    6. 5.6 Funktionalitätstest
      1. 5.6.1 Kompatibilität von Services mit Geschäftsprozessen
      2. 5.6.2 Die Qualität des Service testen
      3. 5.6.3 Die Benutzerfreundlichkeit testen
      4. 5.6.4 Der Test von Schnittstellen und anderen Systemen
      5. 5.6.5 Die Servicekonfiguration testen
      6. 5.6.6 Kundenanpassung durch den Anbieter
      7. 5.6.7 Anpassung durch den Kunden
      8. 5.6.8 Webservices testen
      9. 5.6.9 Multiplattformtest
      10. 5.6.10 Der Test von und mit Apps
      11. 5.6.11 Test der Offline-Arbeit
      12. 5.6.12 Regressionstest
      13. 5.6.13 Eine Testbasis erzeugen
    7. 5.7 Migrationstest
      1. 5.7.1 Migrationsteststrategie
      2. 5.7.2 Minimale Unterbrechung von Geschäftsprozessen
      3. 5.7.3 Korrekte Datenmigration in IaaS und PaaS
      4. 5.7.4 Korrekte Datenübertragung mit SaaS
      5. 5.7.5 Migration und Performanz
      6. 5.7.6 Daten bereinigen
      7. 5.7.7 Die Migration der Testumgebung
      8. 5.7.8 Paralleler Betrieb und Versuchsdurchläufe
    8. 5.8 Test auf Gesetzgebung und Regulierung
      1. 5.8.1 Bestandsaufnahme zur Gesetzgebung und Regulierung
      2. 5.8.2 Gesetzgebung und Regulierungen überprüfen
    9. 5.9 Test im Betrieb
      1. 5.9.1 Kontinuität im Betrieb während Änderungen
      2. 5.9.2 Garantien messen
      3. 5.9.3 Ursprüngliche Auswahlkriterien evaluieren
      4. 5.9.4 Tipps für die Praxis
  14. Kapitel 6: Schlussbemerkung
  15. Glossar und Abkürzungen
  16. Index
  17. Fußnote