← All projects
advanced11h

Build a Production-Grade Learning Platform Automation Framework

Build a real, local, layered TypeScript + Playwright automation framework — configuration, fixtures, test-data builders, page/component/service objects, domain assertions, tagging, diagnostics, and a CI pipeline with quality gates. Runs entirely on your own machine; this platform does not execute Playwright, and no real database credentials are ever used.

Tracks: Test Automation Framework Engineering

Objectives

  • Scaffold a layered TypeScript + Playwright framework (config, fixtures, data, pages, services)
  • Implement environment-aware configuration, safe secret handling, and reusable test-data builders
  • Design at least one service client and a documented DB-validation adapter interface, without any real database connection or credential
  • Write at least one custom domain assertion and apply a consistent tagging scheme
  • Wire the framework into a sharded CI pipeline with a genuine quality gate and a framework-health summary in the README

Before you start

Milestones

0%

References