In this video· click a step to jump to it
Test recording
Icebreaker — app walkthrough
61,270 ms · 538,176 pixels changed
We built this regression test for icebreaker-kappa-five.vercel.app — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against icebreaker-kappa-five.vercel.app. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
let n = 0;
const shot = async (slug) => {
n += 1;
await page.waitForTimeout(700);
await page.screenshot({ path: `${screenshotPath}/Step_${n}_${slug}.png`, fullPage: true });
stepLogger.log('captured ' + slug);
};
stepLogger.log('Authed 1: signed-in home');
await page.goto(baseUrl + '/', { waitUntil: 'domcontentloaded' });
await page.waitForTimeout(3500);Checks run
Notes from the demo run
AI-generatedWe signed in to Icebreaker, answered your two setup questions as a founder growing their network, configured a scene, walked over to an AI recruiter and held a real typed conversation with live coaching before ending the session. The passwordless email-only sign-in is the best thing about the first minute: no password, no confirmation email, and the promise is stated right on the sheet. The conversation itself behaves the way you describe on the landing page - the character stays in role, reacts in stage directions, and the coach line updates after each turn.
- Sign-in that explains itself'Just your email - no password, no confirmation email. It keeps your practice tied to you.' You answer the 'why do you want this' objection in the same breath as the ask. Almost nobody does this.
- The nerves question is the productAsking 'how nervous do you feel about this one' before Walk over, and making it required, frames the whole session as a gym rep rather than a test. It also gives you the one piece of data that should shape the difficulty.
- Type instead is a real first-class pathWe ran the whole conversation typed and never felt like we were on a degraded path - the coach, the stage directions and the character all behaved identically. That matters for anyone practising somewhere they cannot talk out loud.
- The silence timer counts the time you spend reaching for Type insteadOn our first run the transcript inserted '(you say nothing)' and the character moved on while we were still opening the typing box. Pausing the silence clock the moment Type instead is tapped would stop the app punishing the exact users who are too nervous to speak.
- The two setup questions come back after you have answered themWe answered 'what do you do' and 'what are you working towards' in one session, and the same two questions appeared again on the next visit from the same signed-in account. If preferences are meant to persist, they are not making it to the server.
- voice mode·Our runner has no microphone, so we ran the conversation through Type instead rather than the voice path.
7 visual changes
Share this run
Proof your app is not AI slop
This test was built for icebreaker-kappa-five.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.




















