Spock Framework
spockframework.orgDescribe Java and Groovy tests as executable specifications with setup, action, and outcome blocks.
Describe Java and Groovy tests as executable specifications with setup, action, and outcome blocks.
Run Android component and resource tests in a JVM without launching an emulator for every test.
Use mutation testing to see whether a JVM test suite catches deliberately changed code.
A dynamic programming language with an interactive development workflow and a JVM-based library ecosystem.
Write scripts and JVM applications with Groovy's concise syntax and Java interoperability.
Build JVM and multiplatform applications with an open-source language and compiler toolchain.
Write JVM tests with JUnit Jupiter and run them through the JUnit Platform from an IDE, build tool, or console.
The Scala 3 compiler and language toolchain for JVM projects and cross-platform code.
Test Kotlin behavior with specification styles, assertions, and property-based checks.
A contract-testing service for checking compatibility between API and microservice consumers and providers.
An end-to-end testing platform spanning web, mobile, performance, and real-device workflows.
A visual and code-based automation tool for functional web and desktop testing, with API and load features in the Ultimate edition.
Record, replay, and inspect UI tests for desktop, web, and mobile applications.
Mock HTTP dependencies, inspect traffic, and verify requests in integration tests.
Mock HTTP services so application tests can exercise request and response behavior without a live dependency.
Real-device testing for mobile, web, and streaming applications, with Appium and Selenium automation.
Instrument Java and ColdFusion applications with an on-prem agent that exposes application, system, and database performance.
Develop Java and Kotlin projects in JetBrains’ cross-platform integrated development environment.
Automate JVM and multi-language builds with a configurable task graph and reusable plugins.
Manually inspect a website across real browser and device configurations, including private test sites.
Test your own web application with end-to-end, component, and API test workflows.
Build functional, security and performance tests for APIs, then automate the runs in CI.
An enterprise testing platform paired with managed testing services and a global tester community.
A Java DSL for sending REST requests from tests and asserting response status and data.