Custom steps are at the heart of Quantum and 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.

Resources