Go full throttle on testing with XCore ! Get your application Domain Experts to define tests and get your Developers to implement underlying code.

Learn more »

View project on GitHub »

Latest Release 1.1 »

Define DSL

Define a DSL (Domain Specific Language) of application-specific keywords that become the building blocks for tests.


Map keywords to Java implementations which extend our Command interface.


Write the tests once and run it against different configurations with a simple properties file or System variables.

Plugin Infrastructure

Write your own extensions for XCore’s parsing and test execution framework.

Parallel Execution

Run tests in parallel by a simple configuration together with built-in support for test dependencies.

Open Source

This project is developed and maintained by the Open Source community on GitHub. You can use XCore for free and easily extend it for your needs.