Test E2e

End-to-end user workflow testing. Test complete user flows from action to result. Use when testing full stack, customer scenarios, or complete purchase/login/flow paths.

dhaupin a31bde0 1.3 KB Updated

File contents

Test E2E

End-to-end user workflows.

When To Use

  • Complete user flows
  • Full stack testing
  • Customer scenarios

What To Test

1. User Flow

User action → API → Database → UI update

Example: Login → Cart → Checkout → Confirmation

2. Critical Paths

Path User Action Expected
Signup Account created Yes
Login Authenticated Yes
Purchase Order confirmed Yes
Search Results shown Yes

3. Test Example

test('complete purchase flow', async () => {
  await login.valid()
  await cart.add(item)
  await checkout.pay()
  await confirmation.seen()
})

Tools

Tool Use
Playwright Browser automation
Cypress E2E testing
Puppeteer Headless Chrome
Selenium Cross-browser

Output

## E2E Tests

| Flow | Status |
|------|--------|
| Signup | [PASS/FAIL] |
| Login | [PASS/FAIL] |
| Purchase | [PASS/FAIL] |
| Search | [PASS/FAIL] |

Role: E2E Tester
Input: User flow
Output: Test results

dhaupin/vant/tree/main/models/public/skills/vant-skill-test-e2e commit a31bde07dc

Frequently asked questions

npx skillmds@latest add dhaupin/test-e2e