Softwaretests sind unverzichtbar für jede robuste Software. Dies zeigt sich durch nahezu wöchentliche Bugbedingte Ausfälle. Doch wie lassen sich diese effektiver verhindern? Nach dem Lesen dieses Buches sind Sie in der Lage, eigene Softwaretests in den unterschiedlichsten Industriebereichen mit Java umzusetzen.

Dieses Buch richtet sich an alle, die in die Disziplin des Testens eintauchen möchten. Es nimmt Sie direkt an die Hand und führt Sie Schritt für Schritt durch die unterschiedlichen Bereiche, es sind keine Vorkenntnisse im Testing oder Programmierung notwendig. Lernen Sie essenzielle Testtheorie kennen und wie Sie in der Praxis verschiedene Testarten einsetzen.

Die notwendigen Java-Grundkenntnisse zur Testimplementierung werden Ihnen anhand von Beispielen immer aus der Sicht eines Testers praxisnah vermittelt. Erfahren Sie mehr über Testautomatisierung mit JUnit, Oberflächentests mit Selenium und Mocking von APIs mit WireMock. Lernen Sie die Anwendung von Behaviour Driven Development mit Cucumber kennen sowie exploratives Testen.



Vereint alle wichtigen Grundlagen von Softwaretesting und Testautomatisierung mit Java Bietet kompaktes Wissen über die Grundlagen von Java, die für das Softwaretesting benötigt werden Ermöglicht die Testautomatisierung mit JUnit, Oberflächentests mit Selenium und Mocking von APIs mit WireMock

Autorentext

Pascal Moll ist freiberuflicher Berater. 2021 wurde er Zweiter beim "Freelancer des Jahres"-Wettbewerb. Seine Schwerpunkte liegen im Bereich der Java-Entwicklung, des Testmanagements und der Testautomatisierung von Web- und Desktopapplikationen, insbesondere SAP. Er ist "ISTQB Certified Tester, Full Advanced" sowie zertifizierter Softwarearchitekt. Sein Wissen teilt er regelmäßig in Podcasts, Webinaren, Artikeln und Blogposts. Seit 2024 ist er zudem Dozent an der Technische Hochschule Würzburg-Schweinfurt (THWS) für die Vorlesung Software Testing.

Daniel Sonnet ist Hochschullehrer für Data Science an der Fresenius University of Applied Sciences und IT-Unternehmer mit einem Faible für den nachhaltigen Einsatz von IT inkl. Softwaretesting.



Inhalt

Grundlagen des Softwaretestings.- Java Grundlagen für Softwaretesting.- Welcome to Apache Mave.- Grundlagen der Testautomatisierung.- Mocking & API Testing.- Oberflächen und deren automatisierte Tests mit Selenium.- Behaviour Driven Development mit Cucumber.

Titel
Softwaretesting kompakt
Untertitel
Grundlagen von Tests und Testautomatisierung mit Java
EAN
9783658461058
Format
E-Book (pdf)
Veröffentlichung
18.03.2025
Digitaler Kopierschutz
Wasserzeichen
Anzahl Seiten
205
Lesemotiv