- Introduction
-
What will I Learn? 1 min
- Scenario
-
Business Requirement 1 min
-
Outline Solution 2 min
- Process Testing
-
Overview 8 min
-
Overview 5 min
- Setup Project
-
Review Existing Project 5 min
-
Prepare Environment 5 min
- Test the Happy Path
-
Test the Process Start 5 min
-
Test the First Service Task 5 min
- Test the Credit Card Path
-
Test the Process Start 5 min
-
Test the User Task 5 min
- Solution
-
Example Solution 1 min
- Summary
-
Review Acceptance Criteria 1 min
-
Additional Learning 60 min
-
Resources 1 min
- Assessment & Survey
-
Course Assessment 3 min
-
Course Survey 1 min
Camunda 8 - Testing Processes
This course gives a detailed hands-on experience on testing your processes with Camunda.
Overview
This course gives a detailed hands-on experience on testing your processes with Camunda.
During the course you will create unit tests for a Payment Process to ensure the correctness of the process application.
What Will I Learn?
At the end of this course you will be able to:
- Describe basic concepts for testing processes with Camunda
- Recognize various testing scopes
- Unit tests
- Process tests
- Integration tests
- Setup process tests using zeebe-process-test and an embedded engine or testcontainers
- Create and execute readable Unit Test to test the BPMN process model
- Test your workers along with the process
- Mock the execution of external services
- Mock the execution of User Tasks
Target Audience
This course is targeted at the following role:
- Developer
Time Required: 2 Hours
Difficulty: Intermediate
Applicability: This course was developed against Camunda 8.3.3 and was last modified on 11th December 2023.
Prerequisite Knowledge
This course presumes that the student is able to:
- Read BPMN diagrams
- Understand the concept of User Tasks, Service Tasks in Camunda
- Setup, implement and test projects using Java, Maven and JUnit 5
You can obtain knowledge of the above through the following Camunda Academy courses: