Related features
Element and Step Group usage
See which Flows use a specific Element or Step Group, so you can judge impact before you change shared building blocks.
Branching
Explode your coverage with branching tests. Model real user journeys, reduce duplication, and expand edge-case coverage without increasing maintenance.
Scenario editor
Build supported single-path Flows as plain-language sentences, then open the same test in the Flow Builder when you want more power.
11.0.0
Step Groups
Reusable test logic with centralized maintenance
Large test packs become hard to manage when the same logic appears everywhere.
A Node Group lets you bundle multiple test steps into a reusable unit.
Reusable test logic with centralized maintenance
Instead of rebuilding the same sequence in every Flow, you create it once and reuse it wherever needed.
One of the biggest advantages of Node Groups is centralized maintenance.
Registration
Checkout
Search flows
Account setup
Any multi-step process
Custom code nodes that need to stay consistent
Shared validation logic
Reusable utility steps
Standardised assertions
Accessibility checks
Visual regression
Performance checks
If your login flow changes, you update the Node Group once and every Flow using it benefits immediately.
On large test packs, this massively reduces maintenance time and risk.
Node Groups are ideal for bundling non-functional checks together.
Into a single reusable group that you attach across multiple Flows.
Instead of remembering to add multiple checks each time, you attach one Node Group.
Ungroup them inside a Flow without deleting the original
Use them as templates to copy structured logic between Flows
The original Node Group remains saved in your account, even if you ungroup it in a Flow.
As your coverage grows, duplication becomes the enemy.
Node Groups let you expand test coverage without expanding maintenance burden.
They are a core capability for teams running complex, branching, high-volume end-to-end test automation inside DoesQA.
