SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 PHP Testing Projects
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Mockery
Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succinct API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL).
-
Pest
Pest is an elegant PHP testing Framework with a focus on simplicity, meticulously designed to bring back the joy of testing in PHP.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
phoronix-test-suite
The Phoronix Test Suite open-source, cross-platform automated testing/benchmarking software.
-
VFS Stream
vfsStream is a stream wrapper for a virtual file system that may be helpful in unit tests to mock the real file system. It can be used with any unit test framework, like PHPUnit or SimpleTest.
-
PHP Architecture Tester
PHP Architecture Tester - Easy to use architectural testing tool for PHP :heavy_check_mark:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
PHPUnit is the de facto standard for PHP unit testing. It provides a framework for writing and running tests, helping developers quickly discover and fix errors. PHPUnit encourages developers to write testable code and adopt a test-driven development approach, resulting in higher-quality code and reduced chances of errors in production.
As part of the journey to PHP perfection, you should embrace Rector. It's a amazing, free, and open-source tool for migrations, code quality, type coverage, pushing PHPStan to the highest levels, and yes, it can even auto-fix your existing code! It seamlessly integrates into the CI process, making your development workflow smoother than ever.
Today, I finished the first implementation of this environment, adding Pest and PHPUnit in v10.5, which is currently not supported by default with WP Env.
Project mention: FreeBSD has a(nother) new C compiler: Intel oneAPI DPC++/C++ | news.ycombinator.com | 2024-03-07I think they do a lot of good stuff, like LTO and PGO.
But in benchmarks you sometimes see like a 4x speedup compared to ubuntu, which is obviously not due to superior compilers.
For example:
https://github.com/phoronix-test-suite/phoronix-test-suite/i...
Obviously, we can not generate mutants manually. For that purpose, there are mutation testing utilities. For PHP, we have Infection.
PHP Architecture Tester (as a PHPStan plugin)
PHPArkitect
PHP Testing related posts
- Wordpress tests with Pest and WP Setup
- Padronizando seu código através dos Git Hooks
- 8 Essential Tools Every PHP Developer Needs
- Shopware Changes since the 6.0 Dev Training Videos
- How to migrate from Api Platform v2 to v3?
- PHP 8.3
- Simplifying API Integration with Laravel's Http Facade
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2024
Index
What are some of the best open-source Testing projects in PHP? This list will help you:
Project | Stars | |
---|---|---|
1 | PHPUnit | 19,541 |
2 | PHPStan | 12,536 |
3 | Mockery | 10,558 |
4 | Pest | 8,831 |
5 | Prophecy | 8,533 |
6 | php-webdriver | 5,033 |
7 | Codeception | 4,740 |
8 | Behat | 3,880 |
9 | php-ddd-example | 2,901 |
10 | Alice | 2,464 |
11 | phoronix-test-suite | 2,300 |
12 | ParaTest | 2,251 |
13 | testbench | 2,058 |
14 | Infection | 1,981 |
15 | PHPSpec | 1,866 |
16 | dusk | 1,826 |
17 | Atoum | 1,437 |
18 | VFS Stream | 1,402 |
19 | Kahlan | 1,137 |
20 | PHP Architecture Tester | 1,000 |
21 | phpunit-watcher | 852 |
22 | AspectMock | 787 |
23 | arkitect | 674 |
Sponsored