Hero Background

Power Your Software Testing with AI Agents and Cloud

The Native AI-Agentic Cloud Platform to Supercharge Quality Engineering. Test Intelligently and Ship Faster.

Kane CLIFX & Transfers

Test a transfer status timeline and its current step

Four stages, four amounts, and a check that advancing the transfer actually moves the marker.

Published on:

Anxiety about an international transfer peaks while it is in transit, which makes the tracking page the most-visited screen in the product and the one least likely to be covered by a test.

This use case opens an in-flight transfer on the Wize clone and checks the timeline moves when it should.

The flow under test

A status timeline fails in a way that generates support contacts rather than errors: it renders every stage correctly and marks the wrong one as current.

  • The transfer is the right one - identified by reference and recipient together.
  • The amounts are consistent - sent, received, fee and an arrival estimate.
  • All four stages render - from setup through to delivery.
  • The current stage is correct - marked explicitly, not inferred from styling.

The fourth step is what makes this more than a static check. It advances the transfer and asserts the marker moved to the next stage, which proves the timeline reflects state rather than displaying a fixed position.

Note

Note: Asserting a stage marker before and after an advance turns a rendering check into a behaviour check for the cost of one extra step. Start on TestMu AI. Start for free

The test file

All four stage labels are asserted together in one instruction, then the current marker separately, so a timeline missing a stage and a timeline highlighting the wrong one are different failures.

---
mode: testing
url: https://my-testing-repo-main.vercel.app/wise-clone-app/transfers?reset=true
max_steps: 40
tags: [wise, payments, tracking]
---

# Wize 15.3: Transfer tracking

Catalog objective: open an in-flight transfer and check its status steps.
Key assertion: the timeline shows the current step accurately.

## Open the in-flight transfer
Click "Track" on the "TR-80114" row and verify the page title reads "Transfer TR-80114" with the subtitle "To Mira Shah".

## Verify the amounts
Verify "You sent" reads "$500.00", "They receive" reads "₹41,481.29", "Fee" reads "$2.86" and "Estimated arrival" reads "by Wednesday, 17 September".

## Verify the current step
Verify the timeline lists "You set up the transfer", "We received your money", "We paid out your money" and "Money delivered", with a badge reading "Current step: We received your money".

## Advance the transfer
Click "Simulate next step" and verify the badge now reads "Current step: We paid out your money".

The arrival estimate is checked alongside the amounts rather than on its own, since it is part of the same promise the customer is tracking against.

Step by step coverage

Three assertions about the current state, then one about a transition.

StepWhat it proves
Open the in-flight transferThe correct transfer opens, identified by reference and recipient
Verify the amountsSent, received, fee and estimated arrival are all shown
Verify the current stepAll four stages render and the right one is marked current
Advance the transferMoving the transfer on moves the marker with it

Separating the stage list from the current marker is the detail worth copying. A page that renders all four labels and highlights the wrong one satisfies a list-only assertion completely.

Next-generation test execution with TestMu AI

Running it

kane-cli testmd run tests/wise/transfer-tracking_test.md

Against a live environment, drive the advance through whatever mechanism the real system uses rather than a simulation control.

Status surfaces are where a cached page is most likely to mislead. Running a flow interactively is the fastest way to explore that, and Kane CLI as a QA agent covers building the surrounding suite.

Author

...

Bhawana

Blogs: 75

  • Twitter
  • Linkedin

Bhawana is a Community Evangelist at TestMu AI with over 3 years of experience creating technically accurate, strategy-driven content in software testing. She has authored 50+ blogs on test automation, cross-browser testing, mobile testing, and real device testing. She also serves as Product Marketing Manager for Kane CLI, the command-line tool that runs browser automation from the terminal using natural-language flows in a real Chrome browser. Bhawana is certified in KaneAI, Selenium, Appium, Playwright, and Cypress, reflecting her hands-on knowledge of modern automation practices. On LinkedIn, she is followed by 6000+ QA engineers, testers, AI automation testers, and tech leaders.

Add to Google preferred sources

Summarise with AI

Copied to Clipboard!
...

3000+ Browsers. One Platform.

See exactly how your site performs everywhere.

Try it free
...

Write Tests in Plain English with KaneAI

Create, debug, and evolve tests using natural language.

Try for free

Transfer Tracking FAQs

Did you find this page helpful?

TestMu AI forEnterprise

Get access to solutions built on Enterprise
grade security, privacy, & compliance

  • Advanced access controls
  • Advanced data retention rules
  • Advanced Local Testing
  • Premium Support options
  • Early access to beta features
  • Private Slack Channel
  • Unlimited Manual Accessibility DevTools Tests