Skip to content

Proposed tests

A test idea is a short description of something worth testing — a name, an intent, and usually a few steps. OttoTester suggests them from your reference docs and lists them under Tests → Proposed.

Each one carries:

  • A name and a one-line description.
  • An intenthappy-path, negative, or edge-case — same vocabulary as a real test.
  • Optional tags marking which broad areas of the app it covers.
  • Optional steps — short notes on the actions and checks involved.

That’s enough for the planner to find the right ideas without dictating the exact script — the generator still writes Playwright code from page snapshots. The idea just points the planner at the scenarios you care about.

It’s easy to confuse the two. The short version:

Test idea Test
Where it comes from Suggested from a reference doc, or typed by you Written by the planner during a run
What it is A description of what to test A test case with a script
Does it run? No — it shapes planning Yes — the executor runs the script
Where it lives Tests → Proposed Tests → Active

Test ideas belong to the application, so every variant benefits. The tests written from them belong to one variant — each variant has its own.

When you upload a reference doc, OttoTester reads it and suggests tests from it. Each one is tagged with the doc it came from, so you can tell at a glance which came from which source.

It aims for breadth over precision — you’ll often see ideas worth merging, refining, or archiving. That’s expected; curation is part of how you steer the planner.

The Proposed tab is where you manage them. From there you can:

  • Edit one — sharpen its name, fix its intent, refine the steps.
  • Archive one you don’t want — it stays in history but the planner stops using it.
  • Add one manually — for scenarios that aren’t in any reference doc but the team wants covered.
  • Suggest again from one document — replaces that document’s untouched suggestions while keeping anything you’ve edited.
  • Suggest again from everything — same rule across the whole application: your edits persist.
  • Pick one to write — in a Test Authoring Template, tick the ones you want and each is written as its own test, linked back to the idea it came from.

Edits are sticky on purpose. Anything you’ve changed is “yours,” and suggesting again won’t throw your work away.

  • You pick it. Tick it in a Test Authoring Template and it’s created directly as a test, exactly as written, linked back. Use this when you know the scenario is worth a test and want a one-to-one result you can count on.
  • The planner pulls it. During a run’s planning phase, the planner looks for ideas relevant to the page it’s exploring. It can quote, expand, combine, or ignore them depending on what it’s actually seeing on the page.

The planner path produces tests that reflect both what your reference docs say should be covered AND what the app actually looks like. The pick path trades that judgment for certainty: you get exactly the tests you selected.