Testautomatisierung mit Groovy und Spock
Frontend

Testautomatisierung mit Groovy und Spock

Im Workshop wird hands-on von Grund auf gezeigt, wie man mit Groovy und Spock Tests schreibt – und was die Vorzüge dabei sind. Ziel ist es, dass die Teilnehmer selbst Spock verwenden und dadurch mit mehr Spaß und weniger Aufwand aussagekräftige Tests schreiben können.

Inhalt

In Demos und Übungen vermittelt der Referent die Grundlagen von Groovy und zeigt ausführlich die Verwendung von Spock zum Schreiben von Unit-, Component- und Integrationstests. Er zeichnet Logs von den Demos auf und stellt diese später in Textform bereit. So können die Teilnehmer alle Punkte auch später nachvollziehen.

 

Kundennutzen

Ein Handwerker braucht gute Werkzeuge um produktiv arbeiten zu können. Das Gleiche gilt für Softwareentwickler, deren Werkzeuge Sprachen, Frameworks, integrierte Entwicklungsumgebungen (IDEs) etc. sind. Spock ermöglicht es einfach und schnell Tests zu schreiben die sich durch hohe Verständlichkeit auszeichnen.

Agenda

Testing Basics

  • Testpyramide

Groovy

  • basics
  • closures
  • collections
  • traits
  • JSON
  • http

 

Spock

  • given, when then
  • assert
  • setup / cleanup
  • exceptions
  • datatables
  • mocking
  • customization
  • http APIs testen
  • asynchrone APIs testen
  • Integration mit Docker

Trainer/in

Tim Steffens

Softwareentwickler und  Softwarearchitekt

 

Experte in den Bereichen:
Microservices, Agile Entwicklung, Funktionale Programmierung Scala, Docker, Testautomatisierung, Clean Code

Zielgruppe

Der Workshop richtet sich an…

  • Backend- und Full-Stack-Entwickler
  • Tester

Erreichte Ziele

Am Ende der Weiterbildung haben die Teilnehmer…

  • ein grundlegendes Verständnis der Sprache Groovy
  • die Fähigkeit automatisierte Tests mit dem Spock-Framework zu schreiben
  • mehr Spaß und weniger Aufwand beim Schreiben von aussagekräftigen Tests

Rahmendaten

Dauer: 1/2 Tag

Workshop in: Deutsch oder Englisch

Maximale Teilnehmerzahl: 8

Noch Fragen?

Kontaktieren Sie uns

Haben Sie Fragen oder Interesse an einer unverbindlichen Beratung? Wir freuen uns, wenn Sie Kontakt mit uns aufnehmen!

Kontakt