Skip to main content

2025 | OriginalPaper | Buchkapitel

10. Zusammenfassung, wie geht es weiter und Tipps

verfasst von : Pascal Moll, Daniel Sonnet

Erschienen in: Softwaretesting kompakt

Verlag: Springer Fachmedien Wiesbaden

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Zusammenfassung

Dieses Kapitel bietet eine fundierte Einführung in die Grundlagen des Softwaretestens, wobei der Fokus auf der Programmiersprache Java liegt. Es beginnt mit einer allgemeinen Einführung in das Thema, die die Bedeutung von Tests, die Aufgaben eines Testers und die grundlegenden Testarten erläutert. Ein zentrales Konzept ist die Testpyramide, die in der Praxis oft durch eine eistütenartige Struktur ersetzt wird, die vermehrt manuelle Testarten umfasst. Der allgemeine Testaufbau, bestehend aus Vorbedingung, Ausführung und Nachbedingung, zieht sich durch das gesamte Kapitel und bildet die Basis für die weiteren Ausführungen. Die drei Box-Testing-Arten und die Kommunikation mit gefundenen Fehlern runden die Einführung ab. Das Kapitel vertieft sich dann in die Programmiersprache Java, ihre plattformunabhängige Natur und die Notwendigkeit einer virtuellen Maschine. Eine Installationsanleitung und ein Demoprojekt zur Autoverwaltung dienen als praktische Beispiele. Themen wie Klassen, Konstruktoren, Methoden, Datentypen, If-Abfragen, Operatoren, Vererbung, Datenstrukturen, Schleifen und Fehlerbehandlung werden detailliert behandelt. Im weiteren Verlauf wird das Werkzeug Maven vorgestellt, das zur Einbindung externer Bibliotheken und zur Verwaltung des Projektlebenszyklus dient. Eine Datenbankkomponente wird in das Beispiel der Autoverwaltung integriert. Das Kapitel zur Testautomatisierung behandelt die Unterscheidung zwischen funktionalen und nichtfunktionalen Tests sowie das Testframework JUnit. Verschiedene Automatisierungsverfahren und die SOLID-Prinzipien werden erläutert, um das Verständnis für Testarchitekturen zu vertiefen. Zwei elementare Entwurfsmuster zur Testautomatisierung bilden den Abschluss. Nachhaltigkeit im Softwaretesting wird als wesentlicher Aspekt behandelt, wobei effiziente Ressourcennutzung und Energieverbrauch im Fokus stehen. Die Vorteile einer guten Softwaretestingstrategie werden hervorgehoben. Das Kapitel über Mocking zeigt, wie viele Aufrufe zu Echtsystemen beim Testing eingespart werden können. WireMock wird als praktisches Werkzeug eingeführt. API-Testing mit Mocks und Oberflächentests mit Selenium werden detailliert beschrieben. Das Kapitel über verhaltensbezogenes Testen stellt Behaviour Driven Development und das Framework Cucumber vor. Exploratives Testen wird als weitere Methode eingeführt, wobei die Planung, Durchführung und Nachbereitung einer explorativen Testsession erläutert werden. Abschließend werden wichtige Bereiche wie die Vertiefung in Java, Last- und Performancetesting sowie der sichere Umgang mit Git angesprochen. Praktische Tipps zur Definition von Qualität, zur Wirtschaftlichkeit von Tests und zur Zusammenarbeit mit Entwicklern runden das Kapitel ab. Ein regelmäßiges Review und Refaktoring des Testcodes wird empfohlen, um die Qualität und Effizienz zu gewährleisten.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Metadaten
Titel
Zusammenfassung, wie geht es weiter und Tipps
verfasst von
Pascal Moll
Daniel Sonnet
Copyright-Jahr
2025
DOI
https://doi.org/10.1007/978-3-658-46105-8_10