Recording of the visual regression run on demo.revve.io · Revve — app walkthrough.

In this video· click a step to jump to it

D
Passed ✓

Test recording

Revve — app walkthrough

34,791 ms · 577 pixels changed

We built this regression test for demo.revve.io — it's yours to keep, free.

Take this test with you

This is a real Playwright test, recorded against demo.revve.io. Claim it into your own workspace and re-run it on every deploy — free.

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const STAMP = Date.now().toString(36);
  const EMAIL = 'lastestcloud+revve' + STAMP + '@gmail.com';
  const PASSWORD = '•••';
  const shot = function (n, s) { return screenshotPath.replace('.png', '-' + n + '-' + s + '.png'); };

  // ---- Public: signup page ----
  await page.goto(baseUrl + '/signup', { waitUntil: 'domcontentloaded' });
  await page.waitForLoadState('networkidle').catch(function () {});
  await page.locator('#email, input[type="email"]').first().waitFor({ state: 'visible', timeout: 15000 }).catch(function () {});
  await page.waitForTimeout(600);
  await page.screenshot({ path: shot(1, 'signup'), fullPage: true });
+59 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
0.28%
Text
—
DOM
✓
Network
+209 −187
Console
✓
A11y
B
Perf
✓
URL
22 diverged
Variables
—
Full report
Log in →
577
Diff px
35s
Duration
B
Accessible
WCAG 2.2 · 87
A
Fast
Web Vitals · 100

Notes from the demo run

AI-generated

Revve turns mortgage readiness into a guided 7-step assessment. Registering drops you straight into a dashboard that prompts the assessment; completing it produces a Mortgage Readiness Score (a 0-100 gauge with a phase label) plus a category-balance radar, a per-category points breakdown, a ranked 'how to improve your score' list, and interactive What-If scenario cards (Get a Raise / Pay Off Debt / Save More / Reduce Debt) with sliders, alongside 'Harold', an AI guide. We registered and completed the whole assessment end-to-end to reach the score report.

Highlights
  • The score report is the payoff
    The results page is genuinely rich: a readiness gauge, a category radar, per-dimension point contributions, impact-ranked next steps, and live what-if sliders. It turns a form into something a first-time buyer would actually act on.
  • Zero-friction register-to-value
    Creating an account logs you straight into the assessment — no email-verify hop — so a tester reaches the product's core value in one step.
Friction points
  • Long single-pass assessment
    The manual form is 7 steps with several questions each and no visible 'progress saved' reassurance. A saved-progress indicator (or a shorter first-pass that expands) would reduce mid-flow abandonment on a long questionnaire.
  • Score sensitivity to the number inputs
    The free-text financial figures (debt / expenses) weigh heavily; a quick tester who leaves conservative defaults can land in the lowest 'Foundation Phase'. Sensible placeholders + inline validation would keep the first score from reading misleadingly low.

Visual change

Step 11577 px changed
Before
Before
After
After
Diff
Diff

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
starter
tests
all passing
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
57,399 test runs recorded · 1,174 products tested with Lastest

This test was built for demo.revve.io — claim it free

One click copies the test and baseline screenshots into your own Lastest workspace. Re-run on every deploy and catch regressions before your users do — free, no card required.