Hello, looking for clarification on the existing testing frameworks.
I have found GitHub - camunda-community-hub/camunda-platform-scenario: Easily execute Camunda process scenarios and verify your expectations with Given/Then/When style tests. which seems very nice and (from what I understand)
- runs an embedded Camunda engine
- annotation based deployment/undeployment of the BPMNs that need to be tested
- allows mocking of many things (e.g. sub-processes) so that you can focus your tests on specific business logic of the BPMN
I have also seen https://github.com/camunda/camunda-bpm-platform/tree/master/test-utils/assert which is now backed by the Camunda company itself, and seems to offer many similar features, but I’m not sure if it runs an embedded engine, or can also be used to test against an existing test server instance (e.g. via REST APIs?)
What are your opinions of these two frameworks? Do they serve different test cases? Any implications for Camunda Platform 8? Do they work with it?
Thanks.