Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Vortrag des CCCS im Januar 2022: "Das Testframework Spock"

2 views
Skip to first unread message

Thomas Hochstein

unread,
Dec 18, 2021, 2:15:02 PM12/18/21
to
Im Rahmen der Vortragsreihe des CCCS - zu normalen Zeiten jeden Monat am
zweiten Donnerstag - gibt es im Januar 2022 folgendes zu hören (und
sehen):

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Thema: Das Testframework Spock

Referentin: Juliane Hochstein (Bibliothekarin)

Datum: 13.01.2022, 19:30 Uhr

Ort: Bibliothek am Mailänder Platz
Mailänder Platz 1, 70173 Stuttgart
N 9.183079 E 48.790324

Veranstalter: Chaos Computer Club Stuttgart <http://www.cccs.de/>
Kooperation: Herzlichen Dank an die Stadtbibliothek Stuttgart
für die Räumlichkeiten!

Kurzbeschreibung:
-----------------

Durch Tests versucht man, Fehler in Programmen möglichst früh
aufzuspüren, um sie dann idealerweise auch zu beheben. Neben Tests durch
die zukünftigen Nutzer des Programms werden dabei in der
Softwareentwicklung häufig sogenannte Unit-Tests eingesetzt, die jeweils
kleine Einheiten des Programmcodes überprüfen. Ein bekanntes
Testframework für Java-Programme ist z.B. JUnit, für andere
Programmiersprachen existieren ähnliche Frameworks.

Spock ist ein Testframework der Programmiersprache Groovy, das auch mit
weiteren Programmiersprachen kombiniert werden kann. Spock verwendet den
JUnit-Testrunner, bietet aber eine eigene Syntax, die sich deutlich von
JUnit unterscheidet. Dabei werden sowohl die Eigenschaften von Groovy
genutzt als auch Spock-spezifische Schlüsselwörter und Techniken
ergänzt. Eine Besonderheit von Spock sind die benannten Blöcke, die die
explizite Gliederung von Tests nach dem given-when-then-Muster
ermöglichen. Außerdem unterstützt Spock den Ansatz des Data-Driven
Testing durch eine sehr einfache und flexible Syntax für parametrisierte
Tests.

Der Vortrag stellt die verschiedenen Elemente von Spock vor und
demonstriert das Testen von Java-Programmen mit Spock.

Spock zeichnet sich insgesamt durch einen Fokus auf klar strukturierte
und leicht lesbare Tests aus. Grundlegende Programmierkenntnisse und
erste Erfahrungen mit Unit-Tests sind für das Verständnis der
Code-Beispiele aber sicher hilfreich.

Zur Person:
-----------

Juliane Hochstein studierte Bibliotheks- und Medienmanagement an der
Hochschule der Medien in Stuttgart. Anschließend arbeitete sie in
verschiedenen Bereichen der Universitätsbibliothek Heidelberg. Seit 2017
ist sie bei den Digitalen Diensten der Universitätsbibliothek Stuttgart
tätig. Berufsbegleitend studiert sie außerdem Praktische Informatik an
der FernUniversität in Hagen.

Mehr Infos: <https://www.cccs.de/events/202201-testframework-spock/>

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Vorschau:
-----------

(Derzeit sind keine weiteren Veranstaltungen angekündigt.)

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Weitere Informationen über die Vortragsreihe des CCCS:
<http://www.cccs.de/events/vortragsreihe/>
0 new messages