Lab

End-to-End Testing

Denis Zografski — home page quality lab.

What this proves

This Lab page shows how the static homepage is checked with Playwright end-to-end tests. On production deploy, CI runs the suite and ships a compact results table here.

Practices

  • E2E — Assert real user-visible outcomes against the minified build/ tree, not source-only markup.
  • Accessibility — Semantic landmarks, skip link, focus outlines, and obfuscated email (no raw mailto:).
  • CI — Pull requests to master must pass Playwright. Production pushes rebuild, retest, then deploy the results summary.
  • Maintainable frontends — Static HTML first; light-DOM Web Components only for shared chrome and Lab widgets. No runtime npm on the public site.

E2E results