Skip to content

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

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages