For the complete documentation index, see llms.txt. This page is also available as Markdown.

Build smoke and regression coverage

Tag Flow Branches and use Run Recipes to run smoke or regression coverage.

Smoke coverage is a short path that proves the core journey still works. Regression coverage runs the longer paths. In DoesQA, both can live in one Flow: share the early steps, split with a Flow Branch, then mark each path with Tag Test.

Use the Flow Builder for this walkthrough.

What you need

  • A Flow with a journey you can split into a short path and a longer path

  • Tag names you will reuse in recipes, such as smoke and regression

Mark each path with Tag Test

1

Open the start of the journey

Start with Open. Add any shared steps both packs need, such as login.

2

Add a Flow Branch

Split the Flow so one path stays short (smoke) and another continues into fuller coverage (regression). Shared steps stay above the branch so you maintain them once.

3

Tag the smoke path

On the short path, add Tag Test from Utilities.

Choose or create the smoke tag. Finish the path with the checks that prove the core journey.

4

Tag the regression path

On the longer path, add another Tag Test with the regression tag. Continue with the extra steps that pack should own.

Each tagged path becomes a Test Case. A path can carry more than one tag if you place more than one Tag Test on it.

Pro tip: Manual Run Mode on Tag Test only affects the play button in the Flow Builder. Ignore Test Case skips that path on a manual run. Recipe, Schedule, and CI Runs always use your recipe filters instead.

Open, Touch, and Tag Test
Example path with Tag Test

Create Run Recipes for each pack

Go to Settings → Run Recipes.

1

Smoke recipe

Create a recipe titled for smoke coverage.

Under Test Case Filters → Include Tags, select smoke. Leave Flow Filters empty unless you also organise whole Flows with tags.

2

Regression recipe

Create a second recipe. Under Test Case Filters → Include Tags, select regression.

3

Run a pack

Open the recipe and start it with the play control. Only Test Cases that carry every include tag (and none of the exclude tags) run.

Include tags mean all selected tags must be present. If you set include tags, paths with no matching Tag Test are left out. So a smoke path tagged only smoke does not run in a regression recipe unless that path also has the regression tag.

Last updated