kwiegandt's avatar
kwiegandt
Occasional Contributor
10 years ago
Status:
Accepted for Discussion

Call shared steps within a test and at execution, include the detail of the shared steps.

We need a method by which a step or series of steps can be written once and called from multiple tests. For example, I want to write a login procedure and then call it from other tests. Specifically, I want to have a test step something like “Call ‘Login’”. At execution, this step would be replaced by the steps in the test called “Login”. I do not want to copy the steps (as we do now), because then I have to maintain those steps in many places.

11 Comments

  • This idea of “calling shared steps” is essentially moving toward reusable test components or modular test cases. In some modern systems, this is handled as reusable flows or libraries, which makes maintenance much cleaner. It reminds me of how structured workflows in tools like NanoMaker AI reuse building blocks—once defined, they can be plugged into multiple outputs without duplication.