Md. Jamil Hossain

Developer tooling

End-to-end testing lab

A demonstration of how a web application is tested end to end, from user journeys to accessibility and visual changes.

Screenshot of End-to-end testing lab
Fig. 1 · e2e-testing-lab-opal.vercel.app, captured from the live site

01 Problem

Browser tests are often slow and flaky; good structure and assertions make them dependable.

02 Approach

  1. Playwright suite with page objects, fixtures and data-driven cases.
  2. Network mocking and failure injection, visual comparisons and accessibility scans.
  3. Sharded across CI jobs with a merged HTML report.

03 Evidence

  • Sharded CI runs
  • Visual and accessibility checks

The repository README explains how to run each test suite, and its continuous integration history is public.