PHPackages                             orchestra/testbench-core - 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. orchestra/testbench-core

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

orchestra/testbench-core
========================

Testing Helper for Laravel Development

v11.3.3(3w ago)27146.5M↓13%45[3 issues](https://github.com/orchestral/testbench-core/issues)20MITPHPPHP ^8.3CI passing

Since Jun 7Pushed 5d ago1 watchersCompare

[ Source](https://github.com/orchestral/testbench-core)[ Packagist](https://packagist.org/packages/orchestra/testbench-core)[ Docs](https://packages.tools/testbench)[ RSS](/packages/orchestra-testbench-core/feed)WikiDiscussions 11.x Synced 1w ago

READMEChangelog (10)Dependencies (44)Versions (617)Used By (20)

Testing Framework for Laravel Development
=========================================

[](#testing-framework-for-laravel-development)

Testbench Core is a framework designed to help you write tests and interact with your Laravel package.

[![tests](https://github.com/orchestral/testbench-core/actions/workflows/tests.yaml/badge.svg?branch=9.x)](https://github.com/orchestral/testbench-core/actions/workflows/tests.yaml)[![Latest Stable Version](https://camo.githubusercontent.com/f73cdb8eda7ea46695b0c34ffc90e1d27b89ae7dd4708790a26716a14e62e96a/68747470733a2f2f706f7365722e707567782e6f72672f6f72636865737472612f7465737462656e63682d636f72652f762f737461626c65)](https://packagist.org/packages/orchestra/testbench-core)[![Total Downloads](https://camo.githubusercontent.com/4b0e957b9583e0114692efb2a6de9ac0b2dbe706bb1809ed0df5bd063c6b8f6b/68747470733a2f2f706f7365722e707567782e6f72672f6f72636865737472612f7465737462656e63682d636f72652f646f776e6c6f616473)](https://packagist.org/packages/orchestra/testbench-core)[![Latest Unstable Version](https://camo.githubusercontent.com/072d76014c5a77034a8af511c0359f257c511c968dd2d37e0310cc83c9cf6992/68747470733a2f2f706f7365722e707567782e6f72672f6f72636865737472612f7465737462656e63682d636f72652f762f756e737461626c65)](https://packagist.org/packages/orchestra/testbench-core)[![License](https://camo.githubusercontent.com/f0321a9a53d89c355a64048ef8314c7ca2e82a7d31d1df0b7e40a954df3cc311/68747470733a2f2f706f7365722e707567782e6f72672f6f72636865737472612f7465737462656e63682d636f72652f6c6963656e7365)](https://packagist.org/packages/orchestra/testbench-core)

Version Compatibility
---------------------

[](#version-compatibility)

LaravelTestbench Core6.x4.x7.x5.x8.x6.x9.x7.x10.x8.x11.x9.x12.x10.xUsage
-----

[](#usage)

### [Testbench](https://github.com/orchestral/testbench)

[](#testbench)

It loads a Laravel application within your package repository and enables you to run artisan commands, migrations, factories, and basic routing from within your tests.

[![Latest Stable Version](https://camo.githubusercontent.com/286383490aafc68efa528047fb4f19abf4deee4b8822c625e4cf88900294c5a6/68747470733a2f2f706f7365722e707567782e6f72672f6f72636865737472612f7465737462656e63682f762f737461626c65)](https://packagist.org/packages/orchestra/testbench)[![Total Downloads](https://camo.githubusercontent.com/3cfbee29013a365951213991f66d3d8fae568cac19dd7b9be28b78a6fe803f88/68747470733a2f2f706f7365722e707567782e6f72672f6f72636865737472612f7465737462656e63682f646f776e6c6f616473)](https://packagist.org/packages/orchestra/testbench)

### [Testbench BrowserKit](https://github.com/orchestral/testbench-browser-kit)

[](#testbench-browserkit)

It extends **Testbench** and allows you to interact with views using CSS selectors (form, button, link, etc.) without loading JavaScript.

[![Latest Stable Version](https://camo.githubusercontent.com/43e9244b11485ecbd1b6ca6968883105775dda6e632c003a29e964627eaf4564/68747470733a2f2f706f7365722e707567782e6f72672f6f72636865737472612f7465737462656e63682d62726f777365722d6b69742f762f737461626c65)](https://packagist.org/packages/orchestra/testbench-browser-kit)[![Total Downloads](https://camo.githubusercontent.com/e9021958bee3e9d1af27e677250d2403a4fba94b84e8e699c62482e9febb9690/68747470733a2f2f706f7365722e707567782e6f72672f6f72636865737472612f7465737462656e63682d62726f777365722d6b69742f646f776e6c6f616473)](https://packagist.org/packages/orchestra/testbench-browser-kit)

### [Testbench Dusk](https://github.com/orchestral/testbench-dusk)

[](#testbench-dusk)

It extends **Testbench** and allows you to interact with views using CSS selectors (form, button, link, etc). Loading the pages using Google Chrome enables you to interact with JavaScript-powered content.

[![Latest Stable Version](https://camo.githubusercontent.com/2892de06d9debf39001c294d36c55e97ef336c849be7273222e475938c841164/68747470733a2f2f706f7365722e707567782e6f72672f6f72636865737472612f7465737462656e63682d6475736b2f762f737461626c65)](https://packagist.org/packages/orchestra/testbench-dusk)[![Total Downloads](https://camo.githubusercontent.com/75089f28b64dafa0590b7e022caafb7fb86d5d5b6f87958e58c651beb3d44824/68747470733a2f2f706f7365722e707567782e6f72672f6f72636865737472612f7465737462656e63682d6475736b2f646f776e6c6f616473)](https://packagist.org/packages/orchestra/testbench-dusk)

### [Workbench](https://github.com/orchestral/workbench)

[](#workbench)

It loads a Laravel application within your package repository and enables you to preview the package directly within the repository.

[![Latest Stable Version](https://camo.githubusercontent.com/19d8d432974e945e266b2c6a780771a6bf5f133e58ab2190285328d6efd98d21/68747470733a2f2f706f7365722e707567782e6f72672f6f72636865737472612f776f726b62656e63682f762f737461626c65)](https://packagist.org/packages/orchestra/workbench)[![Total Downloads](https://camo.githubusercontent.com/4b334888d7747912099a182c891973d601e91606bd799e19fa4799e1ba739203/68747470733a2f2f706f7365722e707567782e6f72672f6f72636865737472612f776f726b62656e63682f646f776e6c6f616473)](https://packagist.org/packages/orchestra/workbench)

###  Health Score

82

—

ExcellentBetter than 100% of packages

Maintenance97

Actively maintained with recent releases

Popularity70

Solid adoption and visibility

Community47

Growing community involvement

Maturity98

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 99.2% of commits — single point of failure

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 ~5 days

Recently: every ~0 days

Total

606

Last Release

15d ago

Major Versions

v11.3.1 → 12.x-dev2026-04-24

7.x-dev → 8.x-dev2026-05-25

8.x-dev → 9.x-dev2026-05-25

9.x-dev → 10.x-dev2026-05-25

10.x-dev → 11.x-dev2026-05-25

PHP version history (14 changes)v3.4.0PHP &gt;=5.6.0

v3.5.0PHP &gt;=7.0

v3.6.0PHP &gt;=7.1

v3.9.0PHP &gt;=7.2

v5.0.0PHP &gt;=7.2.5

v6.0.0PHP &gt;=7.3

v4.7.2PHP &gt;=7.2 || &gt;=8.0

v5.7.1PHP &gt;=7.2.5 || &gt;=8.0

v6.12.0PHP ^7.3 || ^8.0

v7.0.0PHP ^8.0

v8.0.0PHP ^8.1

v9.0.0PHP ^8.2

v11.0.0PHP ^8.3

12.x-devPHP ^8.4

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/172966?v=4)[Mior Muhammad Zaki](/maintainers/crynobone)[@crynobone](https://github.com/crynobone)

---

Top Contributors

[![crynobone](https://avatars.githubusercontent.com/u/172966?v=4)](https://github.com/crynobone "crynobone (6100 commits)")[![driesvints](https://avatars.githubusercontent.com/u/594614?v=4)](https://github.com/driesvints "driesvints (5 commits)")[![GrahamCampbell](https://avatars.githubusercontent.com/u/2829600?v=4)](https://github.com/GrahamCampbell "GrahamCampbell (5 commits)")[![nunomaduro](https://avatars.githubusercontent.com/u/5457236?v=4)](https://github.com/nunomaduro "nunomaduro (3 commits)")[![codercms](https://avatars.githubusercontent.com/u/4526911?v=4)](https://github.com/codercms "codercms (3 commits)")[![Crinsane](https://avatars.githubusercontent.com/u/1297781?v=4)](https://github.com/Crinsane "Crinsane (2 commits)")[![BlackLanzer](https://avatars.githubusercontent.com/u/6444180?v=4)](https://github.com/BlackLanzer "BlackLanzer (2 commits)")[![calebporzio](https://avatars.githubusercontent.com/u/3670578?v=4)](https://github.com/calebporzio "calebporzio (2 commits)")[![tylernathanreed](https://avatars.githubusercontent.com/u/6486381?v=4)](https://github.com/tylernathanreed "tylernathanreed (2 commits)")[![ankurk91](https://avatars.githubusercontent.com/u/6111524?v=4)](https://github.com/ankurk91 "ankurk91 (2 commits)")[![arcanedev-maroc](https://avatars.githubusercontent.com/u/3282340?v=4)](https://github.com/arcanedev-maroc "arcanedev-maroc (2 commits)")[![danjohnson95](https://avatars.githubusercontent.com/u/6871504?v=4)](https://github.com/danjohnson95 "danjohnson95 (2 commits)")[![mstaack](https://avatars.githubusercontent.com/u/10169509?v=4)](https://github.com/mstaack "mstaack (2 commits)")[![paulhenri-l](https://avatars.githubusercontent.com/u/25308170?v=4)](https://github.com/paulhenri-l "paulhenri-l (2 commits)")[![tabuna](https://avatars.githubusercontent.com/u/5102591?v=4)](https://github.com/tabuna "tabuna (1 commits)")[![vinkla](https://avatars.githubusercontent.com/u/499192?v=4)](https://github.com/vinkla "vinkla (1 commits)")[![adhenrique](https://avatars.githubusercontent.com/u/11527271?v=4)](https://github.com/adhenrique "adhenrique (1 commits)")[![yakryder](https://avatars.githubusercontent.com/u/14241275?v=4)](https://github.com/yakryder "yakryder (1 commits)")[![balping](https://avatars.githubusercontent.com/u/5840038?v=4)](https://github.com/balping "balping (1 commits)")[![daniser](https://avatars.githubusercontent.com/u/5169543?v=4)](https://github.com/daniser "daniser (1 commits)")

---

Tags

testinglaraveldevBDDTDDlaravel-packages

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StyleLaravel Pint

Type Coverage Yes

### Embed Badge

![Health badge](/badges/orchestra-testbench-core/health.svg)

```
[![Health](https://phpackages.com/badges/orchestra-testbench-core/health.svg)](https://phpackages.com/packages/orchestra-testbench-core)
```

###  Alternatives

[orchestra/testbench

Laravel Testing Helper for Packages Development

2.2k41.3M38.3k](/packages/orchestra-testbench)[laravel/framework

The Laravel Framework.

34.7k532.1M19.2k](/packages/laravel-framework)[orchestra/workbench

Workbench Companion for Laravel Packages Development

8219.1M67](/packages/orchestra-workbench)[symfony/framework-bundle

Provides a tight integration between Symfony components and the Symfony full-stack framework

3.6k246.0M11.0k](/packages/symfony-framework-bundle)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.4M506](/packages/shopware-core)[behat/behat

Scenario-oriented BDD framework for PHP

4.0k100.2M2.1k](/packages/behat-behat)

PHPackages © 2026

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