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

Unit-Tests mit ABAP® Unit

Book Description

Unit-Tests sind Entwicklertests auf Modulebene und eine der wesentlichen Voraussetzungen, um qualitativ hochwertige Software zu erstellen.

Dieses Praxisbuch vermittelt die Grundkenntnisse, um das Test-Framework ABAP Unit einsetzen zu können. Es werden praxiserprobte Methoden und Techniken aus dem Test-Engineering und Software-Engineering verwendet, wobei sowohl das klassische ABAP als auch ABAP Objects berücksichtigt werden. Der Autor vermittelt anhand zahlreicher Beispiele, wie Unit-Tests und andere Methoden effektiv eingesetzt werden können, wobei er besonderes Gewicht auf die Verbindung der Bereiche Softwareentwicklung und -testen legt.

These links have been provided by the publisher.

Table of Contents

  1. Unit-Tests mit ABAP Unit
    1. Copyright
    2. Dedication
    3. Inhaltsverzeichnis
    4. 1: Einleitung
      1. 1.1 Für wen ist dieses Buch?
      2. 1.2 Darum sollten Sie dieses Buch lesen
      3. 1.3 Aufbau des Buches
    5. 2: Voraussetzungen & Konventionen
      1. 2.1 Demo-SAP-System installieren
      2. 2.2 Systemeinstellungen überprüfen
      3. 2.3 Beispiele im SAP-Flugmodell
      4. 2.4 Download der Beispielprogramme
      5. 2.5 Programmiermodell
      6. 2.6 Namenskonventionen
      7. 2.7 Unified Modeling Language (UML)
      8. 2.8 Sonstiges
    6. Teil I: Rund ums Testen
      1. 3: Beispiel mit ABAP Unit (1/3)
      2. 3: Beispiel mit ABAP Unit (2/3)
      3. 3: Beispiel mit ABAP Unit (3/3)
        1. 3.1 Die Anforderung umsetzen
        2. 3.2 Der Test
        3. 3.3 Zusammenfassung
      4. 4: Motivation für das Testen (1/2)
      5. 4: Motivation für das Testen (2/2)
        1. 4.1 Tests geben Sicherheit
        2. 4.2 Fehlerfindung und Kosten
        3. 4.3 Qualität des Produkts
        4. 4.4 Potenzial
        5. 4.5 Kennzahlen und Metriken
        6. 4.6 Der Auftraggeber ist zufrieden
        7. 4.7 Zusammenfassung
      6. 5: Testing komprimiert (1/7)
      7. 5: Testing komprimiert (2/7)
      8. 5: Testing komprimiert (3/7)
      9. 5: Testing komprimiert (4/7)
      10. 5: Testing komprimiert (5/7)
      11. 5: Testing komprimiert (6/7)
      12. 5: Testing komprimiert (7/7)
        1. 5.1 Grundlagen
        2. 5.2 Systematisches Testen
        3. 5.3 Unit Testing
        4. 5.4 Die Kunst, testbare Software zu entwickeln
        5. 5.5 Zusammenfassung
    7. Teil II: ABAP Unit
      1. 6: ABAP Unit – Grundlagen (1/12)
      2. 6: ABAP Unit – Grundlagen (2/12)
      3. 6: ABAP Unit – Grundlagen (3/12)
      4. 6: ABAP Unit – Grundlagen (4/12)
      5. 6: ABAP Unit – Grundlagen (5/12)
      6. 6: ABAP Unit – Grundlagen (6/12)
      7. 6: ABAP Unit – Grundlagen (7/12)
      8. 6: ABAP Unit – Grundlagen (8/12)
      9. 6: ABAP Unit – Grundlagen (9/12)
      10. 6: ABAP Unit – Grundlagen (10/12)
      11. 6: ABAP Unit – Grundlagen (11/12)
      12. 6: ABAP Unit – Grundlagen (12/12)
        1. 6.1 Philosophie & Funktionsweise von ABAP Unit
        2. 6.2 Beispielanwendung entwickeln
        3. 6.3 Pakete & Klassen
        4. 6.4 Methoden der Klasse
        5. 6.5 Durchführen von ABAP Unit-Tests
        6. 6.6 ABAP Unit im Einsatz
        7. 6.7 Zusammenfassung
      13. 7: ABAP Unit – Fortgeschrittene Techniken (1/5)
      14. 7: ABAP Unit – Fortgeschrittene Techniken (2/5)
      15. 7: ABAP Unit – Fortgeschrittene Techniken (3/5)
      16. 7: ABAP Unit – Fortgeschrittene Techniken (4/5)
      17. 7: ABAP Unit – Fortgeschrittene Techniken (5/5)
        1. 7.1 Was nicht behandelt wird
        2. 7.2 Rund um das Thema Testdaten
        3. 7.3 Testarchitektur
        4. 7.4 Automatisierung der Tests
        5. 7.5 Zusammenfassung
      18. 8: Ergänzende Techniken zur Qualitätssicherung (1/3)
      19. 8: Ergänzende Techniken zur Qualitätssicherung (2/3)
      20. 8: Ergänzende Techniken zur Qualitätssicherung (3/3)
        1. 8.1 Assertions
        2. 8.2 BREAK-POINT
        3. 8.3 Zusammenfassung
      21. 9: Was wir nicht behandelt haben
    8. Glossar (1/3)
    9. Glossar (2/3)
    10. Glossar (3/3)
    11. Literatur
    12. Index