Skip to content

MathieuLamiot/talk-ai-qa-wordpress

Repository files navigation

talk-ai-qa-wordpress

The talk description and slides are available at https://mathieulamiot.com/ai-driven-qa-wcnl-2025/

Scenario 1: True positive E2E regression

Prepare backstop baseline from main branch with:

backstop test
backstop approve

Checkout the branch global-visual-regression.

Run:

python3 scripts/vr_pack_for_claude.py --task task-descriptions/task-1-refactor-api-error-handling-for-checkout.md

Then copy/paste out/ai-packet.md to an AI and observe the answer.

Scenario 2: False positive E2E regression

Prepare backstop baseline from main branch with:

backstop test
backstop approve

Checkout the branch global-visual-regression.

Run:

python3 scripts/vr_pack_for_claude.py --task task-descriptions/task-2-restyle-header-cta-to-brand-blue.md

Then copy/paste out/ai-packet.md to an AI and observe the answer.

Scenario 3: True positive for partially correct E2E regression

Prepare backstop baseline from main branch with:

backstop test
backstop approve

Checkout the branch global-visual-regression.

Run:

python3 scripts/vr_pack_for_claude.py --task task-descriptions/task-3-adjust-pricing-table-card-spacing.md

Then 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.md

Then copy/paste out/ai-packet.md to an AI and observe the answer.

Scenario 4: Self-healing end-to-end test

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published