Extends the dev:tests:run command to execute static, unit, integration, and integrity test suites in parallel via ParaTest, with --processes and --runner options and full --arguments passthrough. Includes Composer install steps and CLI examples for speeding up local and CI pipelines.
Enables percentage-based A/B tests between Hyvä checkout variants (onepage vs multi-step) and the Luma fallback, with optional URL overrides in dev/prod. Includes a SQL query to report quotes, orders, and conversion by checkout variant.
Prebuilt CI pipelines (MageCheck Extension/Store) plus individual actions for setup, caching, version detection, coding standards, DI compile, and Sansec eComscan. Plug them into your repo to run quality checks and installs on GitHub with minimal configuration.
Provisions a full DDEV environment for versions 2.3–2.4.x with selectable PHP, database, Composer, and optional Varnish, then outputs the site URL. Includes examples for running CLI/DDEV commands, MFTF, and module tests in CI.
Base configuration and templates to bootstrap a Playwright end-to-end testing suite, with setup instructions in English, Spanish, and Catalan.
The ultimate End-to-End testing suite. Save hundreds of manual QA hours, reduce costs, and deploy with total confidence.
A goodie but oldie: An alternative to the procedural script based fixtures in Magento 2 integration tests. It aims to be: extensible, expressive, easy to use
This project offers an End-to-End testing suite for Magento 2, designed to help identify potential issues in online shops. It utilizes Behavior Driven Development (BDD) principles, Gherkin syntax, and Playwright for clearer test writing and execution. The documentation provides guidance on installation, usage, and contributing to the project.
A Playwright End-To-End (E2E) testing suite for Magento 2 that helps you find (potential) issues on your webshop.
Or with more jargon: a Behavior Driven Development (BDD) End-To-End (E2E) testing suite for Magento 2 using Gherkin syntax in JSDoc and Playwright.
Author note: Not Magento specific, but I found it really useful.
When working with end-to-end (E2E) testing in Playwright, maintaining a clean and scalable test suite is crucial. A well-organized structure not only improves maintainability but also makes it easier to onboard new team members. In this post, we'll cover how to best organize your Playwright tests, from folder structures to using hooks, annotations and tags.