Development

TYPO3 Testing

Create and manage TYPO3 extension tests with comprehensive testing infrastructure. Includes unit, functional, and acceptance testing support, PHPUnit configurations, Docker setup, CI/CD templates, and automated test generation following TYPO3 best practices.

Latest release v5.15.0

Install

Pick whichever fits your project — they all reach the same skill.

  1. Claude Code via this marketplace
    /plugin install typo3-testing@netresearch-claude-code-marketplace
  2. npx any Agent Skills CLI
    npx skills add https://github.com/netresearch/typo3-testing-skill --skill typo3-testing

    Universal Agent Skills CLI from skills.sh — works across Claude Code, Cursor, GitHub Copilot, Codex, Gemini CLI and 30+ more agents.

  3. composer require PHP project, as a package
    composer require netresearch/typo3-testing-skill

    Requires netresearch/composer-agent-skill-plugin — resolves Agent Skills as Composer dependencies in PHP projects, auto-discovers skills, generates AGENTS.md.

  4. composer skills:add PHP project, direct source
    composer skills:add github:netresearch/typo3-testing-skill

    Provided by netresearch/composer-agent-skill-plugin — pins skill repos directly without going through Packagist, locks them in composer.skills.lock.

What you can do with it

  • Test Creation: Generate Unit, Functional, and E2E tests
  • E2E Testing: Playwright-based browser automation (TYPO3 Core standard)
  • Accessibility Testing: axe-core integration for WCAG compliance
  • Infrastructure Setup: Automated testing infrastructure installation
  • CI/CD Integration: GitHub Actions and GitLab CI templates
  • Quality Tools: PHPStan, Rector, php-cs-fixer integration
  • Fixture Management: Database fixture templates and tooling
  • Test Orchestration: runTests.sh script pattern from TYPO3 best practices

What it expects in your project

Tags

  • development
  • typo3