Chutney aims to test deployed software in order to validate functional requirements.
Chutney is released as a standalone application including a test execution engine, a web front end, and an edition server to create and edit your scenarios, consult test reports, and define your environments and test data.
Chutney scenarios are declarative. They provide functional requirements and technical details (needed for automation) in a single view.
Those technical details are provided by generic Actions (such as HTTP, AMQP, MongoDB, Kafka, Selenium, etc.)
Those Tasks are extensions, and you can easily develop yours, even proprietary or non-generic one, and include them in your own release.
In addition, Chutney provide SpEL evaluation and extensible Function in order to ease the use of managing scenario data like JSON path or Date comparison.
Find out more in the documentation !
Still asking yourself "Why another test tool ?"
You don't need to be a developer to contribute, nor do much, you can simply:
- Enhance documentation,
- Correct a spelling,
- Report a bug
- Ask a feature
- Give us advices or ideas,
- etc.
To help you start, we invite you to read:
- Contributing, which gives you rules and code conventions to respect
- Getting started, which document :
- How to install and use Chutney as a User
- How to install and setup the required environment for developing
- Help Wanted, if you wish to help us, but you don't know where to start, you might find some ideas in here !
To contribute to this documentation (README, CONTRIBUTING, etc.), we conforms to the CommonMark Spec
We’re using Discussions as a place to connect with members of our - slow pace growing - community. We hope that you:
- Ask questions you’re wondering about,
- Share ideas,
- Engage with other community members,
- Welcome others, be friendly and open-minded !
For a more informal place to chat, if you worry about feeling dumb in the open on Github or feel uncomfortable with English, we can meet on Zulip through public or private messages. We will be happy to chat either in English, French, Spanish or Italian as much as we can ! :) https://chutney-testing.zulipchat.com/
Core contributors :
We strive to provide a benevolent environment and support any contribution.
Before going open source, Chutney was inner-sourced and received contribution from over 30 persons
Project history can be found in the change log file
Chutney is production ready, and we use it every day.
Chutney has been successfully applied to ease the automation of hundreds of manual end-to-end tests without writing code.
Chutney original vision strive to ease the collaboration of the 3 amigos (business people, testers and developers).
Over the past 2 years Chutney has diverged from our initial goals due to contextual reasons, but we learnt a lot on the way.
On the horizon we want to provide a custom and seamless experience to each profile of the 3 amigos. This is still a work in progress