Recording of the visual regression run on studio.aasure.app · aasure — app walkthrough.

In this video· click a step to jump to it

S
Failed

Test recording

aasure — app walkthrough

55,430 ms · 933,626 pixels changed

We built this regression test for studio.aasure.app — it's yours to keep, free.

Take this test with you

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

// Test 2 — aasure app walkthrough (public + authed + business interaction)
export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const STAMP = Date.now().toString(36);
  const EMAIL = `viktor+aasure${STAMP}@lastest.cloud`;
  const PASSWORD = `•••`;
  const NAME = `Viktor ${STAMP}`;
  const APP = baseUrl || 'https://studio.aasure.app';
  const MARKETING = 'https://aasure.app';

  const findings = [];
  let stepN = 0;
  const shot = async (slug) => {
+158 more lines — claim the test to get the full code.

Checks run

Run
✕
Visual
80.43%
Text
—
DOM
✓
Network
+56 −72
Console
✓
A11y
—
Perf
16 over
URL
72 diverged
Variables
—
Full report
Log in →
933,626
Diff px
55s
Duration
—
Accessible
C
Fast
Web Vitals · 70

Notes from the demo run

AI-generated

Aasure is an AI co-worker for service businesses (salons, coaches, therapists, tutors). Marketing site at aasure.app has a strong tagline ("Built for Service. Powered by AI.") and a comparison table against Fresha, Vagaro, Xero, Calendly that lands instantly. The actual studio is at studio.aasure.app with a clean single-column signup using Cloudflare Turnstile for bot protection.

Highlights
  • Pricing comparison clarity
    The five-column table (Aasure vs Fresha/Vagaro/Xero/Calendly) immediately positions Aasure as a stack consolidator rather than another booking tool. Strong frame.
  • Tagline + sub-headline pairing
    "Built for Service. Powered by AI." + "A connected operating layer for small service businesses" — concrete, unambiguous, no AI buzzword soup.
  • Morning brief preview is unusually concrete
    Shows a literal example brief with named appointment (Sarah, 9am), pounds-collected number, and a flagged win-back client. Most landing pages stop at "AI insights"; this commits to specifics.
Friction points
  • Cloudflare Turnstile shows "Incorrect device time" on EB pods
    The Turnstile widget on /signup rejected our test browser with "Incorrect device time / Troubleshoot" — and post-fill the form errored with "Please complete the verification". Real users on residential IPs almost certainly pass cleanly, but any non-residential ASN (cloud test runner, datacenter, possibly some corporate networks) hits this wall. Worth checking the Turnstile risk threshold.
  • Marketing → Studio brand mismatch
    aasure.app shows "Join Waitlist" CTAs throughout; studio.aasure.app/signup says "Start your 7-day trial. No card required." These messages contradict — a visitor who reaches /signup from the marketing site might wonder if the trial is open or waitlist-gated.
Couldn't reach
  • /dashboard·Cloudflare Turnstile blocked signup; never authenticated.

5 visual changes

Step 110,521 px changed
Before
Before
After
After
Diff
Diff
Step 25,225 px changed
Before
Before
After
After
Diff
Diff
Step 6308,208 px changed
Before
Before
After
After
Diff
Diff
Step 7304,836 px changed
Before
Before
After
After
Diff
Diff
Step 8304,836 px changed
Before
Before
After
After
Diff
Diff

Share this run

Earned · Lastest awards

Proof your app is not AI slop

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

This test was built for studio.aasure.app — 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.