Module 3 | Custom steps

Custom steps are at the heart of Quantum. They enable you to write your own steps in Java and then call the step from the BDD script.

In a custom step, we can create any flow or logic that we want, using all of Perfecto's commands, evaluating data, adding conditions and anything else we need to implement the required flow.

Writing custom steps requires familiarity with Java. Many teams are mixed, with some users experienced in Java and focusing on custom steps and others working on the BDD & object repository. This module assumes prior knowledge of Java by at least some of the team members.