QAM Hub
Home / Knowledge Base / Working with Steps and Expected Results

Working with Steps and Expected Results

By Mike Krasnovskyi, Head of Automation at QA Madness · Published 2026-06-11

In QAM Hub, each test case is built from steps — the actions a tester performs — and expected results — what should happen at each point. Writing these clearly is what makes a test case repeatable: any tester should be able to follow the steps and know exactly whether the test passed or failed.

This guide covers how to add steps and expected results to a test case, attach supporting images, and write them well. If you have not created a test case yet, start with creating test suites and test cases.

Adding steps and expected results

  1. Open a test case in your project, or create a new one inside a suite.
  2. In the Steps block, describe the actions the tester should take, in order.
  3. In the Expected Result block, describe what should happen — the observable outcome that tells the tester the step succeeded.
  4. Save the test case. Every change is captured in its version history, so you can roll back if needed.

Attaching images to steps and expected results

You can attach screenshots directly to the Steps and Expected Result blocks — useful for showing a starting state, a UI element to interact with, or what a correct result looks like.

QAM Hub test case editor with steps, expected result, and attached screenshots

A few limits to keep in mind:

Writing clear steps and expected results

Good steps and results make a test case usable by anyone, not just its author. A few practical guidelines:

Reusing structure with templates and custom fields

If many of your test cases follow the same shape, you can standardize them with test case templates and capture extra structured data with custom fields, rather than repeating the same setup by hand each time.

Related