PHPackages                             magento/magento2-functional-testing-framework - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Testing &amp; Quality](/categories/testing)
4. /
5. magento/magento2-functional-testing-framework

ActiveLibrary[Testing &amp; Quality](/categories/testing)

magento/magento2-functional-testing-framework
=============================================

Magento2 Functional Testing Framework

6.0.0(2mo ago)15511.5M—7.2%132[40 issues](https://github.com/magento/magento2-functional-testing-framework/issues)[3 PRs](https://github.com/magento/magento2-functional-testing-framework/pulls)20AGPL-3.0PHPPHP ^8.2

Since Dec 8Pushed 1mo ago140 watchersCompare

[ Source](https://github.com/magento/magento2-functional-testing-framework)[ Packagist](https://packagist.org/packages/magento/magento2-functional-testing-framework)[ RSS](/packages/magento-magento2-functional-testing-framework/feed)WikiDiscussions develop Synced 1mo ago

READMEChangelog (10)Dependencies (56)Versions (138)Used By (20)

Magento Functional Testing Framework (MFTF)
===========================================

[](#magento-functional-testing-framework-mftf)

---

Installation
------------

[](#installation)

For the installation guidelines and system requirements, refer to [Getting Started](docs/getting-started.md).

Contributing
------------

[](#contributing)

We would appreciate your contributions to new components or new features, changes to the existing features, tests, documentation, specifications, bug fixes, optimizations, or just good suggestions. Report about an issue or request features opening a GitHub issue. Learn more about contributing in our [Contribution Guidelines](.github/CONTRIBUTING.md).

If you want to participate in the documentation work, see [DevDocs Contributing](https://github.com/magento/devdocs/blob/master/.github/CONTRIBUTING.md).

### Labels Applied by the MFTF Team

[](#labels-applied-by-the-mftf-team)

Refer to the tables with descriptions of each label below. These labels are applied by the MFTF development team to community contributed issues and pull requests, to communicate status, impact, or which team is working on it.

### Pull Request Status

[](#pull-request-status)

LabelDescription**accept**The pull request has been accepted and will be merged into mainline code.**reject**The pull request has been rejected and will not be merged into mainline code. Possible reasons can include but are not limited to: issue has already been fixed in another code contribution, or there is an issue with the code contribution.**needsUpdate**The Magento Team needs additional information from the reporter to properly prioritize and process the pull request.### Issue Resolution Status

[](#issue-resolution-status)

LabelDescription**acknowledged**The Magento Team has validated the issue and an internal ticket has been created.**needsUpdate**The Magento Team needs additional information from the reporter to properly prioritize and process the issue or pull request.**cannot reproduce**The Magento Team has not confirmed that this issue contains the minimum required information to reproduce.**non-issue**The Magento Team has not recognized any issue according to provided information.### Domains Impacted

[](#domains-impacted)

LabelDescription**PROD**Affects the Product team (mostly feature requests or business logic change).**DOC**Affects Documentation domain.**TECH**Affects Architect Group (mostly to make decisions around technology changes).### Type

[](#type)

LabelDescription**bugfix**The issue or pull request relates to bug fixing.**enhancement**The issue or pull request that raises the MFTF to a higher degree (for example new features, optimization, refactoring, etc).Reporting Security Issues
-------------------------

[](#reporting-security-issues)

To report security vulnerabilities or learn more about reporting security issues in Magento software or web sites visit the [Magento Bug Bounty Program](https://hackerone.com/magento) on hackerone. Please create a hackerone account [there](https://hackerone.com/magento) to submit and follow-up on your issue.

Stay up-to-date on the latest security news and patches for Magento by signing up for [Security Alert Notifications](https://magento.com/security/sign-up).

License
-------

[](#license)

Each Magento source file included in this distribution is licensed under AGPL 3.0.

See the [license](LICENSE_AGPL3.txt) or contact  for a copy.

###  Health Score

75

—

ExcellentBetter than 100% of packages

Maintenance82

Actively maintained with recent releases

Popularity65

Solid adoption and visibility

Community47

Growing community involvement

Maturity93

Battle-tested with a long release history

 Bus Factor3

3 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~22 days

Recently: every ~13 days

Total

134

Last Release

53d ago

Major Versions

3.13.3 → 4.3.122025-02-27

4.7.5 → 5.0.32025-02-27

4.9.3 → 5.0.42025-04-30

3.13.4 → 5.0.52025-06-19

5.3.0 → 6.0.02026-02-27

PHP version history (12 changes)1.0.0PHP 7.0.2|7.0.4|~7.0.6|~7.1.0

2.1.2PHP 7.0.2|7.0.4|~7.0.6|~7.1.0|~7.2.0

2.4.0PHP 7.0.2||7.0.4||~7.0.6||~7.1.0||~7.2.0||~7.3.0

2.6.4PHP ~7.1.0||~7.2.0||~7.3.0

3.0.0-RC3PHP ^7.3

3.7.0PHP &gt;7.3

3.11.0PHP &gt;7.4

4.0.0PHP &gt;=8.0

4.1.0PHP &gt;=8.1

3.12.5PHP &gt;=7.4

5.0.0PHP &gt;=8.2

5.1.0PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/dbcf615f9bf1c6b766e11376c5e76245da3b22bfc132da6a85c1e185f31ddd26?d=identicon)[mage2-team](/maintainers/mage2-team)

---

Top Contributors

[![jilu1](https://avatars.githubusercontent.com/u/11066254?v=4)](https://github.com/jilu1 "jilu1 (740 commits)")[![KevinBKozan](https://avatars.githubusercontent.com/u/28712019?v=4)](https://github.com/KevinBKozan "KevinBKozan (732 commits)")[![okolesnyk](https://avatars.githubusercontent.com/u/10274436?v=4)](https://github.com/okolesnyk "okolesnyk (360 commits)")[![tomreece](https://avatars.githubusercontent.com/u/2057871?v=4)](https://github.com/tomreece "tomreece (266 commits)")[![soumyau](https://avatars.githubusercontent.com/u/8500612?v=4)](https://github.com/soumyau "soumyau (244 commits)")[![manjusha729](https://avatars.githubusercontent.com/u/93243302?v=4)](https://github.com/manjusha729 "manjusha729 (208 commits)")[![dobooth](https://avatars.githubusercontent.com/u/45772453?v=4)](https://github.com/dobooth "dobooth (176 commits)")[![imeron2433](https://avatars.githubusercontent.com/u/28874633?v=4)](https://github.com/imeron2433 "imeron2433 (168 commits)")[![aljcalandra](https://avatars.githubusercontent.com/u/27294679?v=4)](https://github.com/aljcalandra "aljcalandra (92 commits)")[![ivy00johns](https://avatars.githubusercontent.com/u/3788766?v=4)](https://github.com/ivy00johns "ivy00johns (81 commits)")[![mohit-adobe](https://avatars.githubusercontent.com/u/84013331?v=4)](https://github.com/mohit-adobe "mohit-adobe (70 commits)")[![lbajsarowicz](https://avatars.githubusercontent.com/u/1639941?v=4)](https://github.com/lbajsarowicz "lbajsarowicz (47 commits)")[![bohdan-harniuk](https://avatars.githubusercontent.com/u/31848341?v=4)](https://github.com/bohdan-harniuk "bohdan-harniuk (45 commits)")[![anzin](https://avatars.githubusercontent.com/u/30952336?v=4)](https://github.com/anzin "anzin (33 commits)")[![Keerthana81187](https://avatars.githubusercontent.com/u/85945557?v=4)](https://github.com/Keerthana81187 "Keerthana81187 (32 commits)")[![Karishmathakare19](https://avatars.githubusercontent.com/u/191588172?v=4)](https://github.com/Karishmathakare19 "Karishmathakare19 (24 commits)")[![sandesh-shivakumar](https://avatars.githubusercontent.com/u/214466006?v=4)](https://github.com/sandesh-shivakumar "sandesh-shivakumar (24 commits)")[![glo71317](https://avatars.githubusercontent.com/u/85922880?v=4)](https://github.com/glo71317 "glo71317 (21 commits)")[![glo00108](https://avatars.githubusercontent.com/u/92144509?v=4)](https://github.com/glo00108 "glo00108 (19 commits)")[![magterskine](https://avatars.githubusercontent.com/u/25595424?v=4)](https://github.com/magterskine "magterskine (19 commits)")

---

Tags

testingautomationmagentofunctional

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/magento-magento2-functional-testing-framework/health.svg)

```
[![Health](https://phpackages.com/badges/magento-magento2-functional-testing-framework/health.svg)](https://phpackages.com/packages/magento-magento2-functional-testing-framework)
```

###  Alternatives

[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[laravel/framework

The Laravel Framework.

34.7k509.9M17.0k](/packages/laravel-framework)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.2M386](/packages/shopware-core)[magento/community-edition

Magento 2 (Open Source)

12.1k52.1k10](/packages/magento-community-edition)[contao/core-bundle

Contao Open Source CMS

1231.6M2.4k](/packages/contao-core-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
