modernize-test-starter

Installation
SKILL.md

Modernize to Test Starter

This skill modernizes a UI5 project's entire test infrastructure — both unit tests and OPA5 integration tests — to the Test Starter concept.

Reference: Blog post: Simplify Your Test Setup

Why Modernize

The Test Starter replaces per-test HTML bootstrapping with a single generic test page and a declarative testsuite.qunit.js configuration. Benefits:

  • Eliminates boilerplate HTML/JS code
  • Handles QUnit, Sinon, and coverage setup automatically
  • Ensures CSP compliance (no inline scripts)
  • Provides consistent test configuration across all tests
  • Enables per-test isolation and parallel execution

NEVER Skip Test Starter Modernization

OPA5 test HTML files are ALWAYS convertible. They follow a mechanical pattern: bootstrap → require utils → extendConfig → require test modules → QUnit.start().

Installs
11
GitHub Stars
25
First Seen
13 days ago
modernize-test-starter — ui5/plugins-coding-agents