Encyclosphere.org ENCYCLOREADER
  supported by EncyclosphereKSF

Spock (Framework)

From Wikipedia (De) - Reading time: 1 min


Spock
Basisdaten
Paradigmen: objektorientiert, teilweise deklarativ, imperativ
Erscheinungsjahr: 2008
Entwickler: Peter Niederwieser, Luke Daley
Aktuelle Version 2.3[1] (29. September 2022)
Beeinflusst von: Java, Groovy
Betriebssystem: plattformunabhängig
Lizenz: Apache-Lizenz
spockframework.org

Spock ist ein Testframework für Java- und Groovy-Anwendungen.[2]

Spock ist in der Lage, den gesamten Lebenszyklus eines Computerprogramms zu begleiten.[3] Spock bietet dazu die Unterstützung für Unittest, Integrations- sowie funktionale Tests.[4]

Spock wurde 2008 von Peter Niederwieser und Luke Daley, der auch der Schöpfer des Funktionstest-Frameworks Geb ist, entwickelt. Das Spock Framework bietet eine leistungsstarke Testalternative zu Standard-Java-Frameworks wie JUnit und TestNG.[5] Es basiert auf der Idee des Behavior Driven Development und bietet durch die domänenspezifische Sprache die Möglichkeit, Tests und Testfälle im Quellcode mit verständlichen Sätzen zu beschreiben.[6]

Literatur (Auswahl)

[Bearbeiten | Quelltext bearbeiten]
  • Konstantinos Kapelonis: Java Testing with Spock, Manning, 2016, ISBN 978-1-61729-253-8
  • José Yoshiriro: Spock framework: Testes automatizados para Java, Android e REST, Casa do Código, 2018
  • Rob Fletcher: Spock: Up and Running: Writing Expressive Tests in Java and Groov, O’Reilly, 2017, ISBN 978-1-4919-2329-0

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. ↑ Release 2.3. 29. September 2022 (abgerufen am 26. Oktober 2022).
  2. ↑ Introduction spockframework.org
  3. ↑ Java Testing with Spock 1.1. What is Spock? manning.com
  4. ↑ Tobias Kraft Mit Mr. Spock beim Testeinsatz, Javamagazin 12.2014
  5. ↑ Exploring the versatility of Groovy programming techtarget.com
  6. ↑ Joachim Baumann: Gradle: Ein kompakter Einstieg in das Build-Management-System

Licensed under CC BY-SA 3.0 | Source: https://de.wikipedia.org/wiki/Spock_(Framework)
96 views | Status: cached on August 09 2025 15:17:14
↧ Download this article as ZWI file
Encyclosphere.org EncycloReader is supported by the EncyclosphereKSF