-
Notifications
You must be signed in to change notification settings - Fork 0
Open
9 / 99 of 9 issues completedOpen
9 / 99 of 9 issues completed
Copy link
Labels
battle-testingBattle test baseline codeBattle test baseline code
Description
Overview
Test all automation scripts against the live Operaton instance at https://operaton-doc.open-regels.nl to validate functionality, fix bugs, and prepare for production use.
Goals
- Test each script individually against the live Operaton instance
- Fix any bugs discovered during testing
- Refine the workflow based on real-world usage
- Document any Operaton-specific quirks vs Camunda
- Capture actual screenshots for documentation
Script Testing
Core Scripts
// Converted to sub-issues
Process Files
-
invoice.bpmn- Verify deployment and execution -
invoice-assign-approver.dmn- Verify DMN deployment and evaluation -
dish-decision.dmn- Verify classic example deployment
Configuration
-
screenshots.json- Validate all 60+ screenshot definitions -
.envconfiguration - Verify all environment variables work correctly
Integration Testing
-
make check- Connection test -
make status- Status display -
make deploy- Process deployment -
make data- Data generation -
make simulate- Scenario simulation -
make incidents- Incident creation -
make capture- Screenshot capture -
make reset- Environment reset -
make quick- Quick workflow (deploy + data + capture) -
make full- Full workflow (deploy + data + simulate + incidents + capture)
Documentation Tasks
- Document Operaton REST API differences from Camunda 7.x
- Document any workarounds or fixes implemented
- Update README with real-world usage notes
- Create troubleshooting guide for common issues
Acceptance Criteria
- All scripts execute without errors
- REST API endpoints work as expected
- BPMN/DMN processes deploy and execute correctly
- Test data is created with correct permissions
- Screenshots are captured at correct resolution
- Incidents can be created for error state screenshots
- Reset cleans up all test data successfully
- Full workflow runs end-to-end without manual intervention
Notes
Target Instance: https://operaton-doc.open-regels.nl
Authentication: Basic Auth (demo/demo)
REST API Base: https://operaton-doc.open-regels.nl/engine-rest
Sub-issues
Metadata
Metadata
Assignees
Labels
battle-testingBattle test baseline codeBattle test baseline code