Skip to content

Sample delivery

One flow. From risk to a useful finding.

Follow PAY-01, a checkout-total scenario, through each part of the delivery. These are illustrative materials, not a real client report; the numbers are examples.

01 / RISK & PRIORITY

An incorrect checkout total affects trust.

Our example starts with no documented cases. Product review identifies 30 high-priority scenarios; PAY-01 checks that a discount is reflected in the checkout total.

Priority
High: payment-related customer journey
Preconditions
Client test user, test environment and a prepared cart with a discount applied
Expected result
The checkout total is $120.00
Case identity
PAY-01 is preserved across the plan, test and report

02 / IMPLEMENTATION

A test your team can read.

The custom wrapper provides page objects and prepared test data. Named steps connect the business scenario to its assertions. The example assumes the cart and discount are prepared by the fixture.

checkout.spec.ts / PAY-01 / illustrative excerpt
import { test, expect } from "../fixtures/test";

test("PAY-01: checkout charges the correct total", async ({ page, home }) => {
  await test.step("Authenticate customer", async () => {
    await home.login();
  });

  await test.step("Open and validate checkout", async () => {
    await home.goToCheckout();
    await expect(page.locator(home.HEADER)).toBeVisible();
  });

  await test.step("Verify the discounted total", async () => {
    await expect(page.locator(home.TOTAL)).toHaveText("$120.00");
  });

  await test.step("Place the order", async () => {
    await home.placeOrder();
  });

  await test.step("Verify order confirmation", async () => {
    await expect(page.locator(home.CONFIRMATION)).toContainText(
      "Order Confirmed"
    );
  });
});

03 / EXECUTION & REPORT

30 executed. One result needs attention.

A scheduled or release-triggered pipeline executes the agreed suite and publishes results. In this illustrative run, 29 tests pass and PAY-01 fails because the displayed total is $135.00.

Illustrative regression report: 30 executed, 29 passed, one failed. PAY-01 expects $120 but displays $135, followed by a human review of the missing discount.
Illustrative report from the overview video. No client data or real execution trace is included.

04 / HUMAN ANALYSIS

Keep the defect visible.

The example finding is a missing discount in the checkout calculation. The expected amount remains $120.00; changing the test to accept $135.00 would hide the problem.

Severity
High in this example: the displayed payment total is wrong.
Evidence
Expected $120.00; actual $135.00 in the prepared test scenario.
Recommendation
Review discount calculation before release, then rerun PAY-01.
Responsibility
Qalitative reports the finding. The product team reviews the code fix and release decision.

What if the product intentionally changes?

An intentional UI change is a different case. Review the new behavior, update the affected test, rerun it and submit the repair for review.

See the maintenance approach

Define your first step.

A free 30-minute conversation about your testing needs. A formal audit is a separate engagement.

Book a free call

Optional analytics help us understand visits and enquiries. They stay off unless you accept. We store your choice for 180 days. Calendly loads only when you open scheduling and provides its own cookie controls. Privacy policy