The talk description and slides are available at https://mathieulamiot.com/ai-driven-qa-wcnl-2025/
Prepare backstop baseline from main branch with:
backstop test
backstop approveCheckout the branch global-visual-regression.
Run:
python3 scripts/vr_pack_for_claude.py --task task-descriptions/task-1-refactor-api-error-handling-for-checkout.mdThen copy/paste out/ai-packet.md to an AI and observe the answer.
Prepare backstop baseline from main branch with:
backstop test
backstop approveCheckout the branch global-visual-regression.
Run:
python3 scripts/vr_pack_for_claude.py --task task-descriptions/task-2-restyle-header-cta-to-brand-blue.mdThen copy/paste out/ai-packet.md to an AI and observe the answer.
Prepare backstop baseline from main branch with:
backstop test
backstop approveCheckout the branch global-visual-regression.
Run:
python3 scripts/vr_pack_for_claude.py --task task-descriptions/task-3-adjust-pricing-table-card-spacing.mdThen copy/paste out/ai-packet.md to an AI and observe the answer.
Checkout the branch scoped-change-pricing.
python3 scripts/vr_pack_for_claude.py --task task-descriptions/task-3-adjust-pricing-table-card-spacing.mdThen copy/paste out/ai-packet.md to an AI and observe the answer.
Checkout the branch break-playwright-test.
Use the prompt in scripts/prompt-for-test-fix.md to ask an AI agent to fix the test.
Run the test again with npm test to validate the fix.