QA_TEST_LAB // run it yourself
The test suite, live.
This is my real Playwright suite, not a screenshot of one. Press Run it yourself and it runs on GitHub Actions: end-to-end browser tests against this site, plus a handful of REST API checks against a public sandbox. Watch it go green in real time, or catch me out if it doesn't.
Idle, showing the latest committed run
snapshot generated 16 Jun 2026, 16:48 UTC
21
passed
0
failed
21
total tests
13.0s
duration
Latest results
Showing committed snapshot generated 16 Jun 2026, 16:48 UTC
API · REST sandbox
api.spec.ts
- GET /posts/1 returns 200 with a valid schema desktop-chromium 108ms
- GET /posts returns the full collection desktop-chromium 111ms
- GET /users/1 returns nested address + geo data desktop-chromium 27ms
- CRUD lifecycle: create, update, delete desktop-chromium 674ms
- returns 404 for a non-existent resource desktop-chromium 23ms
E2E · Portfolio
e2e.portfolio.spec.ts
- loads with the correct QA Engineer title and single H1 desktop-chromium 3.1s
- declares a language and renders the hero pitch desktop-chromium 2.4s
- exposes a downloadable CV with a real PDF target desktop-chromium 318ms
- renders the core sections desktop-chromium 310ms
- has a working skip-to-content accessibility link desktop-chromium 312ms
- opens the QA runner widget from the floating play button desktop-chromium 321ms
- loads with the correct QA Engineer title and single H1 mobile-chromium 332ms
- declares a language and renders the hero pitch mobile-chromium 351ms
- exposes a downloadable CV with a real PDF target mobile-chromium 323ms
- renders the core sections mobile-chromium 340ms
- has a working skip-to-content accessibility link mobile-chromium 309ms
- opens the QA runner widget from the floating play button mobile-chromium 403ms
- lists at least one post and navigates into it desktop-chromium 331ms
- lists at least one post and navigates into it mobile-chromium 356ms
- serves a styled 404 page desktop-chromium 267ms
- serves a styled 404 page mobile-chromium 260ms
Tests defined in tests/e2e.portfolio.spec.ts and tests/api.spec.ts · orchestrated by .github/workflows/tests.yml