How to use NIZU Live Testing
This guide walks through the full workflow, from setting up what you test to running a cycle and reviewing the results. The left menu of the app contains these sections: Test cycles, Defects, Regressions, Test suites, Products and Projects.
Step 1 — Create a product
- Open Live Testing → Products.
- Click Add product.
- Enter a product name (a slug is generated automatically) and an optional description, then save.
A product is the thing you test (for example an app, a website, or an API). Every project that you test is bound to exactly one product.
Step 2 — Bind a project to the product
- Open Live Testing → Projects.
- Find the project you want to test and click Assign product.
- Choose the product and save.
This binding lets builds, test cycles, defects and regressions be attributed to the right product.
Step 3 — Build test suites and cases
- Open Live Testing → Test suites and click Add suite.
- Pick the project, name the suite, and optionally mark it as the project's smoke suite (the fallback set of critical checks). Each project has one smoke suite.
- Open the suite and click Add case.
- Give the case a title. Build the test as a list of numbered steps using Add step: each step has a title, an optional description, and can carry attachments (screenshots, PDFs or other files).
- Fill in the expected result (it can also carry attachments), set a priority (shown as a colour-graded badge — red for highest, through yellow for medium, to green for lowest), and mark the case as mandatory if it must always be executed.
- Optionally pick a linked task — one of your own tasks in this project. This is who owns the underlying work, so if the case later fails or regresses, the bug task is automatically assigned to that developer.
- Save the case. The case records you as its author, shown in the suite's case list alongside the linked task and its owner.
Step 4 — Start a test cycle
- Open Live Testing → Test cycles and click Start cycle (or use the Start cycle button on the project's Testing tab).
- Pick the project and confirm. The app creates the cycle and snapshots every active case of that project into a checklist of results to execute.
Step 5 — Claim and execute cases
- Open the cycle. You see every case with its status.
- Click Claim to assign a case to yourself.
- Click Execute to run the case. Tick each step as you complete it, then choose an outcome: Passed, Failed, Blocked or Skipped.
- Add optional notes and save.
Step 6 — Report a failure
When you choose Failed, a defect form appears below the outcome:
- Set the severity and reproducibility.
- The steps and expected result are pre-filled from the case; describe what actually happened.
- Attach evidence: screenshots, a screen recording, or any document that shows the problem.
- Save. The app records a structured defect, and automatically creates a task in the same project for a developer to fix — pre-filled with a summary of the failure and a link back to this cycle. If the case was linked to a developer's task, the new task is assigned to that developer automatically. The task appears in the Task column of the cycle and opens in a popup.
Step 7 — Watch the live race (optional)
- From a cycle, click Live race.
- Each tester who has claimed cases appears as a pixel-art runner. As they complete cases, their runner moves toward the finish line; finishers stand on the podium with a medal.
- A running clock in the header shows how long the cycle is taking; it turns green and shows the total when every case is done.
- Optional race music loops while anyone is still running. Use the speaker button to mute or unmute.
- Each tester can choose their own pixel-art avatar in their profile preferences (the "Race avatar" picker).
Step 8 — Review defects and regressions
- Defects — open Live Testing → Defects to see every bug, its severity and status, and move it through its lifecycle. Evidence files are shown inline.
- Regressions — open Live Testing → Regressions to see a running count, a chronological chart of regressions over time, and the register of each one. A regression is automatically detected when a case that passed before now fails.
Step 9 — Sign off
When a run is complete, an authorized approver can sign it off. The pass-rate threshold used for approval is configured in Settings → Live Testing.
Step 10 — Track time
The cycle is timed automatically: Testing started is stamped when the first test is executed, and Finished when the last case is closed. The cycle view shows the start, finish and total duration; the cycles list shows a duration column and the average testing time across cycles, so you can measure and forecast your QA effort.
Wednesday, 17 June 2026, 8:13 PM
Created by: Konstantin Stojanovski