Top 21 PHP Phpunit Projects
-
-
Unit Testing
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
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).
Continuous Integration - Testify, sqlmock, Mockery, Github Actions
-
Project mention: Codeception - Full-stack testing PHP framework | reddit.com/r/github_trends | 2022-05-16
-
-
PHP VCR
Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
-
doctrine-test-bundle
Symfony bundle to isolate your app's doctrine database tests and improve the test performance
Project mention: How do you setup a database for testing with Symfony and Docker? | reddit.com/r/symfony | 2021-10-26I use my development database connection and the DAMA Doctrine test bundle, it rollbacks everything between tests.
-
SonarLint
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
-
Project mention: A tool to automatically rerun PHPUnit tests when source code changes | reddit.com/r/PHP | 2022-01-10
-
-
-
-
-
-
phpunit-injector
Injects services from a PSR-11 dependency injection container to PHPUnit test cases
-
-
-
-
-
framework
PHP Framework providing ActiveRecord models and out of the box CRUD controllers with versioning and ORM support (by Divergence)
Project mention: Exiting the Vietnam of Programming: Our Journey in Dropping the ORM (In Golang) | news.ycombinator.com | 2021-11-26https://github.com/Divergence/framework/blob/6af1b6b0e56b25c...
Where people go wrong is trying to do this field normalization logic inside their query builder. That leads to all sorts of problems. The query builder shouldn't know what is going on with your ORM at all. It's just gluing strings together to form a query.
You can see my dead simple query builder here: https://github.com/Divergence/framework/tree/develop/src/IO/...
I honestly used to not have one as it's so simple but decided it was a good abstraction to assimilate from other frameworks. My query builder does not attempt to sanitize anything. The ActiveRecord class takes care of that through the data mapping conversion functions for all the basic HTTP CRUD functionality.
-
Project mention: I opened source an assessment test repo, which i used to hire an #Laravel developer. I hope someone find it useful. | reddit.com/r/laravel | 2021-06-02
-
PHP Phpunit related posts
- Codeception - Full-stack testing PHP framework
- How to create a function to check if code returns expected output?
- Takeaways from a Testing and Refactoring Conference (apart from the T-Shirt)
- How do you test php form login in gitlab testing stage? I just know testing python or fastapi... Thanks!
- Symfony Station Communiqué - 04 March 2022. A Look at Symfony and PHP news!
- How to make UnitTest in php?
- I did not understand why some algorithms are much faster
Index
What are some of the best open-source Phpunit projects in PHP? This list will help you:
Project | Stars | |
---|---|---|
1 | Design Patterns PHP | 20,497 |
2 | PHPUnit | 18,425 |
3 | Mockery | 10,193 |
4 | Codeception | 4,529 |
5 | php-ddd-example | 2,166 |
6 | PHP VCR | 1,035 |
7 | doctrine-test-bundle | 868 |
8 | phpunit-watcher | 799 |
9 | Phake | 463 |
10 | guzzler | 276 |
11 | laravel-vue-crud-starter | 261 |
12 | Steward | 219 |
13 | paraunit | 107 |
14 | phpunit-injector | 62 |
15 | PHP Noise | 52 |
16 | phpunit-extras | 48 |
17 | ReactPHP Promises Testing | 29 |
18 | JsPhp | 25 |
19 | framework | 13 |
20 | assessment | 7 |
21 | php-scaffolding | 5 |
Are you hiring? Post a new remote job listing for free.