协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
quality-e2e-testing【开发与工程】End-to-end testing skill using Playwright. Includes advanced mocking, network manipulation, and chaos engineering.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
name: quality-e2e-testing description: > End-to-end testing skill using Playwright. Includes advanced mocking, network manipulation, and chaos engineering. version: "2.0.0" author: "j4flmao" license: "MIT" type: skill compatibility: claude-code: true cursor: true codex: true windsurf: true tags:
Comprehensive end-to-end testing capabilities for robust applications. Includes Playwright, chaos engineering, and more.
{ "status": "pass", "coverage": "90%" }
[E2E Request]
|
v
Is local? ---> (Yes) -> Run headless Playwright
|
(No) -> Run in container
[Browser] <--> [Playwright] <--> [Test Runner]
Lifecycle:
Init -> Setup State -> Execute -> Teardown
Phase 1: Setup
Phase 2: Execution
Phase 3: Chaos
Phase 4: Reporting
Phase 5: Cleanup
Phase 6: Analysis
| Symptom | Primary Cause | Mitigation Action |
|---|---|---|
| Timeout | Network slow | Increase timeout |
| Flaky | Async race | Use waitForSelector |
| No Auth | Bad token | Refresh session |
| Crash | OOM | Increase memory limit |
| Element not found | DOM changed | Update locators |
| Blank page | JS error | Check console logs |
Start -> Mock -> Test -> Success -> End
See ci-integration for pipelines.