Start free
Grounded in your specs AI Test Case Generator Map the coverage, then write the cases you pick Compare Test Management Pricing Blog Docs Login Start free
Atlas

You changed the payment service. Now, what has to be retested?

Atlas answers it as a ranked retest list, and every test case on it says why it's there. It can, because it keeps a model of what your product is made of — areas, screens, behaviours, what depends on what. Your folder tree only knows where tests are filed.

Built from Test foldersRequirementsCanon documentsYour own edits
Answers What to retestJourney healthCoverage gapsA shareable map
The question it exists for

A retest list you can hand to someone

Seed it from what changed — a part of the map, a requirement, a test case, a spec, a defect, or a whole release. Atlas walks the dependencies backwards, from the thing you changed to the things that need it, and sorts what it finds into three tiers.

A diagram, not a screenshot. The point is the glyph on every row: two tests can both be must retest for entirely different reasons, and the list is only checkable if it says which.

What makes that answer possible

Three things that keep the map worth having

The retest list above is the point. These are what let the map produce it — and what stop it going stale the week after you build it.

Journeys, scored weakest-link

A five-step journey with four green steps and no test on checkout is not 80% covered — nobody completes 80% of a purchase. Atlas reports the weakest step, not the reassuring average, because that is the only honest answer for an end-to-end path.

Re-sync never eats your work

Rename a node, drag it somewhere sensible, sync again next month — your edits survive. Sync compares what the source said last time, what it says now, and what you changed, and your change always wins. Delete something and it stays deleted.

A shared artefact, not a personal view

Everyone in the project sees the same map, so an impact answer is something two people can argue about with the same picture in front of them. Reading is open to every role; reshaping it is not.

Building the map

Sync, propose, curate. About an hour.

Nobody wants to draw a product map from scratch, so you don't. Two of the three steps are a button.

01

Sync

Reads your test folder tree and requirement hierarchy — structure your team already wrote down. Free, repeatable, and the same every time. Tasks are left out by default, because a map full of “write the migration script” describes your backlog, not your product.

02

Propose from Canon

Reads every document in Canon by heading and proposes the areas, screens and routes your folders never named. It is a draft you review node by node — nothing is accepted by default, and each suggestion shows the passage it came from.

03

Curate

Rename things a person would recognise, regroup, draw the dependency routes that actually exist, and name the journeys whose failure would stop a release. This is the part that is yours — and it survives every later sync.

The vocabulary — eight node types, no more
Area A top-level part of the product
Module A grouping inside an area
Feature Something a user can do
Screen A page or view they do it on
Behaviour One observable action or rule
Integration Another system this connects to
State A condition the product can be in
Note Context that is not part of the structure

Routes come in two kinds and that is also on purpose: navigation (a user moves from here to there) and dependency (changing the target can break the source). Impact analysis walks the second kind in reverse, which is why there are only two.

Coverage on the map

Six states, and the useful distinction

Most coverage views colour everything empty in red, so the real gaps drown. A heading you drew is supposed to be empty. Something specified, filed, and reached by no test is not.

Health comes from the same rule the traceability matrix uses, so the map and the report can't tell you two different stories about the same requirement. Narrow the whole map to one execution and it answers “how did this run do?” instead of “what has ever passed?”

Where it stops

Five decisions that are easy to get backwards

Each of these could have gone the other way and produced something that looks more impressive and is less true.

01

Nothing the AI proposes reaches the map

A proposal is a reviewable draft. Nothing is accepted by default, a title already on your map defaults to merge rather than add, and nodes the model grouped itself instead of reading are flagged for a harder look.

02

Tiers, not a score

There is no data to calibrate a weighted risk number against, and a number nobody can predict is worse than a bucket they can. Must retest, Should retest, Consider — and the rule behind each is written down.

03

An empty answer says which empty it is

“Nothing depends on this” and “the map doesn't know about this yet” are different answers. Atlas distinguishes them, because a blank list that means the second one is the most expensive kind of wrong.

04

Traceability links are computed, never stored

The requirement-to-test and defect-to-entity links already live in your repository. Atlas draws them live rather than keeping a copy, so editing a test case can never make the map quietly lie.

05

It doesn't read your code

Atlas is built from your folders, your requirements, your specs and your hand. There is no repository scan and no traffic capture — which is why the map says what your team believes the product is, and disagreements show up as gaps.

Monday · 9:15 AM — sprint planning

“It's a small change to auth.”

It never is. Somebody opens Atlas, points at the auth node, and gets twenty-eight test cases back — seven of them must retest, three of those on the critical sign-up journey, one of them never run at all. The estimate changes in the meeting rather than on the Thursday before release, and the list goes straight into the run because every row already says why it's there.

The map is one half. The source is the other.

Atlas shows what your product is made of. Canon holds what it promises — and hands a node's context to the generator so a run knows both where a feature sits and what it is supposed to do.

Sync a map. Ask it what a change touches.

Every feature is free while Hawzu is in early access — no credit card required.

Talk to Us

Tell us about your QA setup. We'll get back to you within 24 hours.

Book a demo

Pick a time that works — we'll confirm by email and send a calendar invite.

Select a date

Available times

Times shown in your timezone: