PitchHut
Log in / Sign up
cucumber-camunda-js
41 views
A robust testing framework for Camunda workflows.
Pitch

Cucumber Camunda is a flexible testing framework designed to simplify your BPMN and DMN processes in Camunda. Deploy and manage your BPMN files, execute user tasks, and evaluate decision tables seamlessly in both local and cloud environments. Streamline your testing workflow and enhance your development productivity.

Description

Cucumber Camunda: A Testing Framework for Effortless BPMN and DMN Testing

Cucumber Camunda is an intuitive testing framework designed specifically for Camunda, offering developers the ability to efficiently test Business Process Model and Notation (BPMN) and Decision Model and Notation (DMN) processes. With a comprehensive set of features, this tool simplifies the testing process, ensuring robust validation of your BPMN workflows and decision tables.

Key Features

  • Deploy BPMN Files: Seamlessly deploy your .bpmn files for testing.
  • Start Processes: Initiate BPMN processes effortlessly using the process ID.
  • User Task Management: Assign, complete, and manage user tasks with ease.
  • Process Monitoring: Check on the status of your processes to ensure they are operating as expected.
  • Data Management Options: Delete all instances, cancel tasks, and verify instance details as needed.
  • DMN Support: Deploy .dmn files and evaluate decision tables directly.
  • Excel Integration: Evaluate decision tables using inputs from Excel files for increased flexibility.
  • Versatile Installations: Support for cloud installations, local Docker setups, and local installations without Docker.

Getting Started Quickly

To kick off your testing with Cucumber Camunda, simply start the Camunda Docker, clone the repository, install the project, and run your tests:

git clone --depth 1 https://github.com/vivekg13186/cucumber-camunda-js.git
npm install
npm run test-bpmn
npm run test-dmn

Comprehensive Documentation

For detailed guidance, refer to the extensive documentation available:

Acknowledgements

This project utilizes several robust libraries to enhance functionality and performance:

Elevate your testing capabilities with Cucumber Camunda and streamline your BPMN and DMN workflows like never before!