Spock (testing framework)
{{Use dmy dates|date=March 2023}}
__NOTOC__
{{Refimprove|date=March 2015}}
{{Infobox software
| name = Spock
| logo =
| screenshot =
| caption =
| author = Peter Niederwieser, Luke Daley
| developer = Leonard Brünings, Spockframework organization
| latest release version = 2.3
| latest release date = {{release date and age|2022|09|29}}{{Cite web |title=Release Notes |url=https://spockframework.org/spock/docs/2.3/release_notes.html |access-date=September 3, 2023 |website=spockframework.org}}
| latest preview version =
| latest preview date =
| repo = {{URL|https://github.com/spockframework/spock}}
| programming language =
| genre = Test framework
| license = Apache 2.0
| website = {{URL|spockframework.org}}
}}
Spock is a Java testing framework capable of handling the complete life cycle of a computer program.{{Cite book |last=Kapelonis |first=Konstantinos |title=Java Testing with Spock |date=27 March 2016 |publisher=Manning Publications |isbn=9781617292538}} It was initially created in 2008 by Peter Niederwieser, a software engineer with GradleWare. A second Spock committer is Luke Daley (also with Gradleware), the creator of the popular Geb functional testing framework.