Interactive tool · Part 4

The Test Run Simulator.

Executing a run is not clicking around until something breaks. It is running known cases against a known build and recording what actually happened, with the right status, every time. Read each case, reveal what the app did, and mark it. Passed is not the only honest answer, and Blocked is not Failed. I will coach you on the call a careful tester makes.

Test run Smoke : v3.1.0 : Chrome : Staging
Under test Nyam Box · Chrome 126 / macOS 15 / staging build v3.1.0

App under test

Run the case against Nyam Box

Load a case, step through the mock app state, then record the status from what you observed. The point is not to guess the right answer. It is to practise the discipline of evidence first, status second.

nyambox.test/
Nyam Box
Loaded case NB-01 · Gallery page lists every product with image, name and price

    Start the first action to observe the app.

    NB-01

    Gallery page lists every product with image, name and price

    Untested

    PreconditionsGuest user, store seeded with the eight launch products.

    Steps
    1. Open the Nyam Box home page
    2. Look at the product gallery

    Expected resultAll eight products show, each with an image, a product name and a price.

    NB-02

    Clicking a product opens its detail page

    Untested

    PreconditionsGuest user on the gallery page.

    Steps
    1. Open the gallery
    2. Click the product "Ackee Patty"

    Expected resultThe Ackee Patty product detail page opens.

    NB-03

    Every product on the gallery shows its image

    Untested

    PreconditionsGuest user, store seeded with the eight launch products.

    Steps
    1. Open the gallery
    2. Check the image for each product

    Expected resultEvery product shows its correct image.

    NB-04

    Adding an item to the cart updates the cart count

    Untested

    PreconditionsGuest user on a product detail page.

    Steps
    1. Open the "Jerk Pan Chicken" detail page
    2. Click Add to cart
    3. Look at the cart icon

    Expected resultA confirmation shows and the cart count goes from 0 to 1.

    NB-05

    Checkout with a valid card completes the order

    Untested

    PreconditionsGuest user with one item in the cart.

    Steps
    1. Open the cart
    2. Proceed to checkout
    3. Enter valid card details
    4. Confirm the order

    Expected resultThe order is placed and a confirmation number is shown.

    NB-06

    Pay with a Nyam Box gift card at checkout

    Untested

    PreconditionsGuest user with one item in the cart.

    Steps
    1. Open the cart
    2. Proceed to checkout
    3. Choose Gift card as the payment method

    Expected resultThe gift-card payment flow opens.

    Field guide

    What each status promises the team

    Passed

    You ran the case and the actual result matched the expected result. Nothing to report.

    Failed

    You ran the case and the product behaved wrongly. This is the only status that should come with a bug report.

    Blocked

    You could not run the case to its end because something was in the way. Record what blocked it. It is not a product defect.

    Skipped

    The case was consciously not run, usually because it is out of scope for this build. Honest, as long as it is a decision and not an accident.