Console Documentation Forum Support
Camunda 8 - Testing Processes

Camunda 8 - Testing Processes

This course gives a detailed hands-on experience on testing your processes with Camunda.

rate limit

Code not recognized.

About this course

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:

Camunda Forums

Curriculum2 Hours

  • 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

About this course

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:

Camunda Forums

Curriculum2 Hours

  • 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