In this video· click a step to jump to it
Test recording
DataQuest Analytics — app walkthrough
97,474 ms · 18,395 pixels changed
We built this regression test for questdata.vercel.app — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against questdata.vercel.app. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
const UA = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36';
await page.context().setExtraHTTPHeaders({ 'User-Agent': UA }).catch(() => {});
for (const pat of [
'**/cdn-cgi/scripts/**/email-decode.min.js',
'**/browser.sentry-cdn.com/**',
'**/cdn.segment.com/**',
'**/connect.facebook.net/**',
'**/www.googletagmanager.com/**',
'**/static.hotjar.com/**',
]) { await page.route(pat, r => r.abort()).catch(() => {}); }
Checks run
Notes from the demo run
AI-generatedWe signed in with Google, created a project for lastest.cloud and walked the whole analytics surface: date ranges, Countries and Regions, Devices, Browsers, Operating Systems, Referrers, then the Signups, Custom Events, Audience, Discord Bot and Settings tabs. Getting from signup to a live project took one form and under thirty seconds, exactly as the homepage claims. The thing we would fix first is what a brand-new project shows before any traffic arrives.
- Signup to tracking project in one formGoogle sign-in lands straight on 'Let's get your first project live' with two fields. No workspace wizard, no plan picker in the way. The 30-second claim on the homepage is accurate.
- Discord Bot is a first-class tabSitting it next to Analytics and Audience rather than burying it in integrations is a real differentiator against Plausible and Fathom for community-led products.
- Full breakdown set on the free tierCountries, Regions, Devices, Browsers, Operating Systems and Referrers are all present on a brand-new free project - no teaser blur, no upgrade gate on the data itself.
- A zero-traffic project shows 20% and 33% splitsWith VISITORS (7D) at 0, the breakdowns still render United States 20%, Germany 20%, UK 20%, Kenya 20%, Canada 20% and Desktop/Mobile/Tablet at 33% each. It reads as demo data, which undercuts a product whose pitch is real, un-faked numbers. An empty state here would be more persuasive than filler.
- 'New Project' on the free plan goes straight to /paymentClicking New Project with one project already created navigates to the payment page with no explanation of the limit first. A line saying 'free plan includes 1 project' before the redirect would make the upgrade feel earned instead of abrupt.
4 visual changes
Share this run
Proof your app is not AI slop
This test was built for questdata.vercel.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.











