# zudo-test-wisdom > Takazudo's frontend testing strategy guide for AI agents and developers ## Docs - [Decision Guide](/pj/zudo-test/docs/decision-guide): Which testing level to use based on what changed. - [Overview](/pj/zudo-test/docs/overview): Takazudo's personal frontend testing strategy guide for AI-assisted development - [Real-World Patterns](/pj/zudo-test/docs/real-world-patterns): Battle-tested testing patterns from production projects. - [The 5 Testing Levels](/pj/zudo-test/docs/testing-levels): Introduction to the five testing levels for frontend verification. - [Tools Reference](/pj/zudo-test/docs/tools-reference): Quick reference of tools and commands for each testing level. - [/CLAUDE.md](/pj/zudo-test/docs/claude-md/root): CLAUDE.md at /CLAUDE.md - [The Common AI Failure Pattern](/pj/zudo-test/docs/decision-guide/common-failure-pattern): How AI agents fail by testing logic when the bug is visual. - [Vitest Patterns](/pj/zudo-test/docs/real-world-patterns/vitest-patterns): Unit tests, component tests, and build output tests with Vitest. - [Level 1: Unit/Logic Tests](/pj/zudo-test/docs/testing-levels/level-1-unit-tests): Pure JavaScript testing with vitest or jest for logic, data transforms, and state. - [Required Testing Behavior](/pj/zudo-test/docs/decision-guide/required-behavior): Mandatory behaviors for AI agents when testing frontend code. - [Playwright Patterns](/pj/zudo-test/docs/real-world-patterns/playwright-patterns): E2E testing patterns with Playwright for CI and production verification. - [Level 2: DOM-based Component Tests](/pj/zudo-test/docs/testing-levels/level-2-dom-tests): Component testing with jsdom or happy-dom and Testing Library. - [Tauri App Testing](/pj/zudo-test/docs/real-world-patterns/tauri-testing): Testing patterns specific to Tauri v2 desktop applications. - [Level 3: Build Output Verification](/pj/zudo-test/docs/testing-levels/level-3-build-output): Testing built files, SSG output, templates, and bundler configuration. - [Backend & Node.js Testing](/pj/zudo-test/docs/real-world-patterns/backend-testing): Testing patterns for server-side Node.js code with Vitest. - [Level 4: E2E Browser Tests](/pj/zudo-test/docs/testing-levels/level-4-e2e-browser): End-to-end testing with Playwright and headless browser verification. - [Level 5: Deterministic + Visual Verification](/pj/zudo-test/docs/testing-levels/level-5-visual-verification): Combining computed style checks with visual screenshots for maximum coverage. - [test-wisdom Skill](/pj/zudo-test/docs/overview/test-wisdom-skill): A Claude Code skill that indexes frontend testing documentation articles for AI-assisted development. - [Claude](/pj/zudo-test/docs/claude): Claude Code configuration reference. - [headless-browser](/pj/zudo-test/docs/claude-skills/headless-browser): Browser automation skill with two efficiency tiers. Tier 1: lightweight headless-check.js for quick checks, screenshots, error detection. Tier 2: custom Playwright scripts for interactions (click, fil... - [verify-ui](/pj/zudo-test/docs/claude-skills/verify-ui): Verify CSS/UI changes actually match what the user asked for. Uses deterministic computed style checks to avoid LLM confirmation bias. Use when: (1) After making CSS or layout changes and the user ask...