In this video· click a step to jump to it
Test recording
lastest — app walkthrough
79,719 ms · 189,530 pixels changed
We built this regression test for lastest — app walkthrough — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against lastest — app walkthrough. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
const AUTH_AUTOMATABLE = false;
const BIZ_INPUT_LABEL = '';
const BIZ_CTA_LABEL = 'Try Lastest free';
const BIZ_DEMO_VALUE = '';
const HAS_BIZ_INTERACTION = false;
const shot = (n, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);
async function settle() {
await page.waitForLoadState('networkidle', { timeout: 3000 }).catch(function () {});
await page.locator('h1, h2, main, [role="main"]').first().waitFor({ state: 'visible', timeout: 5000 }).catch(function () {});
await page.waitForTimeout(300);Checks run
Notes from the demo run
AI-generatedLastest is a visual regression testing tool for solo founders: an AI agent explores your staging app and records tests in ~30 seconds, then CI diffs before-vs-after screenshots on every commit across three comparison engines. The marketing site has 7 public nav routes and crisp positioning, but the sign-up endpoint returned a 422 during the run, so the entire authenticated product experience went unseen.
- Tagline lands hard'Ship fast. Don't break things.' is punchy, accurate to the product, and directly addresses the solo-founder anxiety that Lastest solves — safe to lead any outreach with.
- Self-host route signals maturity/self-host as a top-level nav item is a strong differentiator signal; it tells technical buyers there's no vendor lock-in, which is a meaningful trust lever in the dev-tools market.
- 7 public nav routes with dedicated /demosA /demos page alongside /features, /tools, /launch, /docs/wiki, and /blog means prospects have multiple entry points matched to intent — not just a single marketing page.
- Sign-up endpoint returning 422POST /api/auth/sign-up/email responded with 422 during the run — registration is visibly broken, which is the single highest-priority fix before any outreach.
- App subdomain fully gatedapp.lastest.cloud redirects immediately to /login; there's no anonymous preview of the product. The 'Try Lastest free' CTA sends users straight to a login wall — a /demo or sandbox view would reduce drop-off for skeptical first-timers.
- Cookie banner on first paintCookie consent banner was present on load; if it overlaps the hero CTA it adds a dismissal step before the user can act.
- /app (authenticated interior)·Sign-up returned 422; auth session was never established, so no post-login routes could be visited.
5 visual changes
Share this run
Proof your app is not AI slop
This test was built for lastest — app walkthrough — 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.














