Curated resource guide

WooCommerce Testing Resources

Protect WooCommerce revenue flows with tests that reflect how stores actually behave. This collection covers unit and integration testing, QIT, checkout and payment automation, Blocks, Store API, HPOS, webhooks, subscriptions, email, accessibility, visual regression, static analysis, CI, and release compatibility.

Scope

What this guide covers

  • WooCommerce unit/integration tests
  • QIT
  • end-to-end checkout testing
  • payment testing
  • Cart/Checkout Blocks
  • Store API
  • REST API
  • HPOS compatibility
  • extension activation tests
  • PHP compatibility
  • PHPStan/static analysis
  • security tests
  • browser/device tests
  • accessibility
  • visual regression
  • email verification
  • subscriptions and recurring payments
  • webhooks
  • order-status flows
  • fixtures/test products
  • staging environments
  • CI
  • release compatibility
  • and regression testing for store-critical flows

Selected references

Curated resources

Links open the original publisher so you can use the complete, current material in context.

  1. 02
    5

    QIT Documentation

    Run WooCommerce-managed activation, compatibility, security, PHP, and end-to-end test suites.

    qit.woo.com
  2. 03
    5

    Playwright Documentation

    A strong browser-testing reference for automating WordPress admin, editor, storefront, and cross-browser user journeys.

    playwright.dev
  3. 04
    5

    WordPress Core PHPUnit Tests

    The official route to running the WordPress PHP test suite locally before a change reaches Core or dependent projects.

    make.wordpress.org
  4. 05
    5

    WooCommerce Compatibility and Interoperability

    Plan declarations, cross-extension tests, platform compatibility, and ongoing release monitoring.

    developer.woocommerce.com
  5. 06
    5

    HPOS for Large Stores

    Plan staged compatibility testing, long migrations, verification, and production cutover for large order sets.

    developer.woocommerce.com
  6. 07
    5

    Testing for Web Accessibility

    WordPress-specific guidance for combining automated checks with keyboard, screen-reader, and manual accessibility testing.

    make.wordpress.org
  7. 08
    5

    QIT Woo End-to-End Tests

    Check that an extension does not break onboarding, purchase, administration, and other critical store flows.

    qit.woo.com
  8. 09
    5

    QIT HPOS Test Options

    Run extension tests with HPOS enabled and disabled across relevant WooCommerce and PHP versions.

    qit.woo.com
  9. 10
    5

    QIT Security Tests

    Run the Marketplace security checks against a local or packaged extension before release.

    qit.woo.com
  10. 11
    5

    QIT PHP Compatibility Tests

    Detect syntax and API compatibility problems across the PHP versions a store may use.

    qit.woo.com
  11. 12
    5

    QIT Test Packages

    Create Playwright-based extension tests that can be composed with other WooCommerce products.

    qit.woo.com