Testen von Java-Anwendungen: Von Unit-Tests bis zu Integrationsprüfungen
300 Seiten
German
PDF
4.5

Testen von Java-Anwendungen: Von Unit-Tests bis zu Integrationsprüfungen

Testen von Java-Anwendungen: Von Unit-Tests bis zu Integrationsprüfungen

Autor:

Jahr:

Zusammenfassung:

Das Buch „Testen von Java-Anwendungen“ ist ein praktischer Leitfaden, der Ihnen hilft, alle Aspekte des automatisierten Testens im Java-Ökosystem zu meistern. Von den Grundlagen des Schreibens einfacher Unit-Tests bis hin zu komplexen Integrations- und E2E-Szenarien führt der Autor den Leser Schritt für Schritt durch alle Phasen der Erstellung einer qualitativ hochwertigen Testabdeckung.



Für wen ist dieses Buch geeignet:

  • Java-Entwickler jeden Levels, die TDD (Test-Driven Development) in ihre Arbeit integrieren möchten
  • QA-Ingenieure, die auf Testautomatisierung mit Java umsteigen
  • Teamleiter und Architekten, die für die Codequalität im Projekt verantwortlich sind
  • Studenten und Programmieranfänger, die professionelle Softwareentwicklung erlernen


Was Sie lernen werden:

  • Grundlagen von JUnit 5: Annotationen, Assertions, Testlebenszyklus
  • Arbeit mit Mocks und Stubs mittels Mockito und EasyMock
  • Testen von Datenbanken: H2, Testcontainers, eingebettete Datenbanken
  • Integrationstests von Spring Boot Anwendungen (Spring Test, @WebMvcTest, @DataJpaTest)
  • UI-Tests mit Selenium WebDriver und Playwright
  • Lasttests: JMeter und Gatling für Java-Dienste
  • CI/CD-Integration von Tests: GitHub Actions, Jenkins, Maven/Failsafe-Plugins
  • Testentwurfsmuster: Page Object, Test Data Builder, Fluent Assertions


Jedes Kapitel enthält reale Codebeispiele, die Sie sofort in Ihrem Projekt anwenden können. Das Buch ist in verständlicher Sprache geschrieben, ohne überflüssige Theorie – nur das, was in der Praxis benötigt wird. Sie lernen, wartbare und stabile Tests zu schreiben, die zu einer zuverlässigen Stütze Ihrer Anwendung werden.



Besonderes Augenmerk liegt auf typischen Fehlern und Antipatterns beim Testen. Der Autor teilt seine Erfahrungen, wie Sie zerbrechliche Tests vermeiden und sie schnell und aussagekräftig gestalten können. Sie erfahren, wie Sie die Testinfrastruktur in einem großen Projekt richtig organisieren und welche Qualitätsmetriken wirklich wichtig sind.



Das Buch eignet sich sowohl zum Selbststudium als auch für die betriebliche Weiterbildung. Nach der Lektüre werden Sie in der Lage sein, Code jeder Komplexität sicher mit Tests abzudecken und eine Qualitätskultur im Team zu etablieren.

Empfehlungen