OQ

Volledige gerenderde weergave van OQ.md.

Laatst gesynchroniseerd: 13 april 2026

OQ - Operational Qualification - Roosloot.com

Version: 0.6
Date: March 8, 2026

1. Purpose

Verify that the site operates according to FS.md in a browser environment.

2. Preconditions

  • IQ completed with no blocking issues
  • Test environment available (desktop + mobile viewport)

3. OQ Test Cases

OQ ID FS Ref Test Expected Result Automation Candidate Status
OQ-01 FS-01 Open site/index.html Intro, featured projects, work, contact visible Playwright Pass
OQ-02 FS-02 Open site/projects.html Categories and project links visible Playwright Pass
OQ-03 FS-03 Open site/visuals.html Visual cards and links are visible Playwright Pass
OQ-04 FS-04 Open each project/visual link from hubs Links resolve to valid targets Link checker + Playwright Pass
OQ-05 FS-05 Open site/work.html and work links Internal/external links behave as expected Playwright Pass
OQ-06 FS-06 Click contact mail links Mail client intent (mailto:) triggers Playwright assert href Pass
OQ-07 FS-07 Verify header nav on main pages Nav and brand routing are correct Playwright Pass
OQ-08 FS-08 Toggle NL/EN and refresh Language changes and persists Playwright Pass
OQ-09 FS-09 Open docs hub and project-level docs entry pages Docs hubs and linked HTML docs render correctly Playwright Pass
OQ-10 NFR-05 Accessibility baseline scan on core pages No critical/serious accessibility violations on tested pages Playwright + Axe Pass
OQ-11 NFR-03 Performance baseline checks on core pages Load timing and page weight remain within agreed smoke thresholds Playwright (tests/e2e/perf.spec.js) Pass

4. Defect Handling

  • Log failed OQ cases with:
    • page/path
    • reproduction steps
    • severity (Low/Medium/High)
    • proposed fix

5. Execution Record

  • Command: npm run test:e2e
  • Date executed: February 4, 2026
  • OQ automated result: Passed (all Playwright OQ-mapped tests)
  • Notes: Lighthouse CI remains optional for deeper reporting; baseline OQ performance checks are automated in Playwright.

6. Automated Acceptance

  • Manual sign-off is not required for OQ in this project.
  • OQ is accepted when npm run test:e2e passes and no High-priority OQ defects are open.

7. Change Addendum (2026-02-25)

  • Supplemental OQ focus for site/visuals-ascii-star-runner.html:
    • verify no canvas/JS runtime errors while interacting with all controls
    • verify UFO remains horizontally fixed and follows terrain vertically
    • verify ASCII mountain toggle and density/groove controls update visuals without severe jitter/flicker
    • verify visual remains readable on desktop and mobile viewport sizes
  • Automated OQ execution was not re-run as part of this documentation addendum; execute npm run test:e2e for release-candidate verification.

8. Change Addendum (2026-02-25, Game Prototype Branch)

  • Supplemental OQ focus for site/swapbound/game.html (prototype iteration):
    • verify two-player shared-control mechanic is playable and requires coordination
    • verify control remap notification and mapping panel remain consistent after remap and respawn
    • verify block/switch/bridge puzzle remains solvable
    • verify room-jump test tool resets state as expected
    • verify procedural SFX/music can be muted and do not continue spamming at checkpoints
  • Automated OQ execution for the prototype page is deferred until the page is stabilized for broader publication.

9. Change Addendum (2026-03-08, Docs and Visual Routing)

  • Supplemental OQ smoke focus:
    • verify site/visuals.html presents the Voxel card and links through to site/voxel-cutaway-world/index.html
    • verify site/docs/index.html links to site/docs/swapbound.html and site/voxel-cutaway-world/docs/index.html
    • verify the project-level docs pages link to HTML renders rather than raw markdown files
Terug naar home