awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

PHP Testing Frameworks

Classement mis à jour le 13 juil. 2026

For a testing framework for PHP applications, the strongest matches are sebastianbergmann/phpunit (PHPUnit is the industry-standard testing framework for the PHP), pestphp/pest (Pest is a comprehensive, industry-standard testing framework for PHP) and codeception/codeception (Codeception is a comprehensive, industry-standard testing framework for PHP). behat/behat and phpspec/phpspec round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Nous sélectionnons les dépôts GitHub open-source correspondant à « best php testing frameworks ». Les résultats sont classés par pertinence par rapport à votre recherche — utilisez les filtres ci-dessous pour affiner, ou utilisez l'IA.

PHP Testing Frameworks

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • sebastianbergmann/phpunitAvatar de sebastianbergmann

    sebastianbergmann/phpunit

    20,033Voir sur GitHub↗

    PHPUnit is a unit testing framework and automated testing tool for the PHP ecosystem. It provides a comprehensive suite for writing and running automated tests to verify the functional correctness of PHP code and identify software bugs. The framework supports both unit and end-to-end testing to validate individual code units and complete application workflows. It includes capabilities for automated regression testing and test suite management, allowing for the execution of targeted subsets of tests. The tool provides mechanisms for identifying flaky tests through automatic retries and test r

    PHPUnit is the industry-standard testing framework for the PHP ecosystem, providing a comprehensive suite for unit, integration, and functional testing along with built-in mocking, assertion, and code coverage capabilities.

    PHPAssertion LibrariesUnit TestingPHP Testing Frameworks
    Voir sur GitHub↗20,033
  • pestphp/pestAvatar de pestphp

    pestphp/pest

    11,537Voir sur GitHub↗

    Pest is a testing framework for PHP that provides a comprehensive suite for executing unit, integration, and end-to-end tests. It functions as an automated testing tool that prioritizes developer experience and readability through a concise, expressive syntax for defining test suites. By wrapping an established testing foundation, it maintains compatibility with existing ecosystem tools while offering a specialized interface for writing and organizing automated tests. The framework distinguishes itself through integrated support for parallel test execution, which distributes suites across mul

    Pest is a comprehensive, industry-standard testing framework for PHP that natively supports unit, integration, and functional testing with built-in mocking, assertion, and code coverage capabilities.

    PHPPHP Testing Frameworks
    Voir sur GitHub↗11,537
  • codeception/codeceptionAvatar de Codeception

    Codeception/Codeception

    4,855Voir sur GitHub↗

    Codeception is a full-stack testing framework for PHP applications that provides a unified interface for unit, functional, and acceptance testing. It serves as a tool for automating real desktop and mobile browsers via the WebDriver protocol and acts as a client for testing REST and SOAP APIs. The framework is distinguished by its support for Behavior-Driven Development, allowing users to write human-readable test specifications in Gherkin language to align technical tests with business requirements. It implements actor-based action mapping to connect these natural language steps to executabl

    Codeception is a comprehensive, industry-standard testing framework for PHP that provides a unified interface for unit, functional, and acceptance testing, fully supporting the requested features including mocking, code coverage, and data-driven testing.

    PHPCode Coverage ReportingsData-Driven TestingTest Parameterization
    Voir sur GitHub↗4,855
  • behat/behatAvatar de Behat

    Behat/Behat

    3,959Voir sur GitHub↗

    Behat is a behavior-driven development framework and test automation tool for PHP. It functions as a Gherkin test runner that maps natural language feature files to executable PHP methods to verify that software implementation aligns with business requirements. The framework enables the definition of application behavior using a structured, human-readable format based on user stories, supporting localized keywords for non-English speaking stakeholders. It distinguishes itself through a driver-based browser simulation layer for user interface verification and specialized integrations for the S

    Behat is a specialized behavior-driven development framework for PHP that focuses on functional and acceptance testing through human-readable Gherkin scenarios, making it a robust tool for verifying business requirements even though it is distinct from traditional unit-testing-focused frameworks.

    PHPBehavior Driven DevelopmentBehavioral Testing ToolsGherkin-based Testing
    Voir sur GitHub↗3,959
  • phpspec/phpspecAvatar de phpspec

    phpspec/phpspec

    1,900Voir sur GitHub↗

    SpecBDD Framework for PHP

    This is a specialized BDD-focused testing framework for PHP that provides robust unit testing and mocking capabilities, though it is designed for specification-driven development rather than general-purpose integration or functional testing.

    PHPTesting and Quality
    Voir sur GitHub↗1,900
  • kahlan/kahlanAvatar de kahlan

    kahlan/kahlan

    1,146Voir sur GitHub↗

    :heavycheckmark: PHP Test Framework for Freedom, Truth, and Justice

    Kahlan is a full-featured PHP testing framework that provides built-in support for unit testing, mocking, and code coverage analysis without requiring external dependencies.

    PHPTesting and Quality
    Voir sur GitHub↗1,146

Related searches

  • a testing framework for Java applications
  • a modern web framework for PHP development
  • a testing framework for Go applications
  • a testing framework for Ruby applications
  • a behavior driven development testing framework
  • a unit testing framework for C++
  • a testing framework for Dart applications
  • a testing framework for Kotlin projects