PHPackages                             williamgall/simpletest - 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. williamgall/simpletest

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

williamgall/simpletest
======================

SimpleTest is a framework for unit testing, web site testing and mock objects for PHP.

1.2.6(2y ago)01461LGPL-2.0+PHPPHP &gt;=8.1

Since Mar 1Pushed 2y agoCompare

[ Source](https://github.com/williamgall/simpletest)[ Packagist](https://packagist.org/packages/williamgall/simpletest)[ Docs](http://simpletest.org/)[ RSS](/packages/williamgall-simpletest/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)DependenciesVersions (9)Used By (0)

SimpleTest [![Build Status](https://camo.githubusercontent.com/b7816228807b54cfbf78507cba7945e22ff70d15c5b2c7bd0e79f564a74f2eb2/68747470733a2f2f7472617669732d63692e6f72672f73696d706c65746573742f73696d706c65746573742e737667)](https://travis-ci.org/simpletest/simpletest) [![Latest Stable Version](https://camo.githubusercontent.com/f978755a2f24eb2815fb7c51ff05dd54169874ef4dded934d46490629fd2b6ba/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f73696d706c65746573742f73696d706c65746573742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/simpletest/simpletest) [![Total Downloads](https://camo.githubusercontent.com/b13cfe84cabbda7a81b02c35ad8426f6c37d1c8d9a3cfc4ae55b127038edf741/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f73696d706c65746573742f73696d706c65746573742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/simpletest/simpletest)
===============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#simpletest---)

SimpleTest is a framework for unit testing, web site testing and mock objects for PHP.

### Installation

[](#installation)

#### Downloads

[](#downloads)

All downloads are stored on Github Releases.

You may find the zip of the "latest released/tagged version" here:

You may find the zip archive of the "dev-master" branch here:

#### Composer

[](#composer)

You may also install the extension through Composer into the `/vendor` folder of your project.

Either run

```
php composer.phar require --prefer-dist simpletest/simpletest "^1.1"

```

or add the package `simpletest/simpletest` to the require-dev section of your `composer.json` file:

```
{
    "require-dev": {
        "williamgall/simpletest": "^1.2.1"
    }
}

```

followed by running `composer install`.

### Issues

[](#issues)

Please report all issues you encounter at [Github Issues](https://github.com/simpletest/simpletest/issues).

### Community

[](#community)

Feel free to [ask a new question on Stack Overflow](https://stackoverflow.com/questions/ask?tags=simpletest+php) or at [Github Issues](https://github.com/simpletest/simpletest/issues).

StackOverflow offers also a good collection of [SimpleTest related questions](https://stackoverflow.com/questions/tagged/simpletest).

### Requirements

[](#requirements)

PHP 7.1+

### Authors

[](#authors)

- Marcus Baker
- Jason Sweat
- Travis Swicegood
- Perrick Penet
- Edward Z. Yang
- Jens A. Koch
- [Contributors on Github](https://github.com/simpletest/simpletest/graphs/contributors)

### License

[](#license)

GNU LGPL v2.1

### Tests

[](#tests)

The unit tests for SimpleTest itself can be run here:

```
test/all_tests.php

```

The acceptance tests require a running server:

```
- php -S localhost:8080 -t test/site
- test/acceptance_test.php

```

Docs
====

[](#docs)

```
http://simpletest.org/en/first_test_tutorial.html

```

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 81.4% 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 ~161 days

Recently: every ~0 days

Total

7

Last Release

933d ago

PHP version history (2 changes)v1.2.0PHP &gt;=7.1

v1.2.1PHP &gt;=8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/6b1812f1072fbb10ea67299910fd72aca32ad4da7e0613c4b80f2e24aef21c4b?d=identicon)[williamgall](/maintainers/williamgall)

---

Top Contributors

[![jakoch](https://avatars.githubusercontent.com/u/85608?v=4)](https://github.com/jakoch "jakoch (237 commits)")[![asmundstavdahl](https://avatars.githubusercontent.com/u/1936058?v=4)](https://github.com/asmundstavdahl "asmundstavdahl (13 commits)")[![mal](https://avatars.githubusercontent.com/u/591257?v=4)](https://github.com/mal "mal (6 commits)")[![vickrum](https://avatars.githubusercontent.com/u/45323?v=4)](https://github.com/vickrum "vickrum (6 commits)")[![chrisgraham](https://avatars.githubusercontent.com/u/195389?v=4)](https://github.com/chrisgraham "chrisgraham (5 commits)")[![cambell-prince](https://avatars.githubusercontent.com/u/599797?v=4)](https://github.com/cambell-prince "cambell-prince (4 commits)")[![vierbergenlars](https://avatars.githubusercontent.com/u/1194648?v=4)](https://github.com/vierbergenlars "vierbergenlars (3 commits)")[![perrick](https://avatars.githubusercontent.com/u/505024?v=4)](https://github.com/perrick "perrick (2 commits)")[![lox](https://avatars.githubusercontent.com/u/15758?v=4)](https://github.com/lox "lox (2 commits)")[![still-dreaming-1](https://avatars.githubusercontent.com/u/354296?v=4)](https://github.com/still-dreaming-1 "still-dreaming-1 (2 commits)")[![bitfrei](https://avatars.githubusercontent.com/u/31895832?v=4)](https://github.com/bitfrei "bitfrei (1 commits)")[![Oxicode](https://avatars.githubusercontent.com/u/1320709?v=4)](https://github.com/Oxicode "Oxicode (1 commits)")[![ezyang](https://avatars.githubusercontent.com/u/13564?v=4)](https://github.com/ezyang "ezyang (1 commits)")[![pharazon](https://avatars.githubusercontent.com/u/1275167?v=4)](https://github.com/pharazon "pharazon (1 commits)")[![ppaulis](https://avatars.githubusercontent.com/u/1609503?v=4)](https://github.com/ppaulis "ppaulis (1 commits)")[![chellem](https://avatars.githubusercontent.com/u/570856?v=4)](https://github.com/chellem "chellem (1 commits)")[![vaceletm](https://avatars.githubusercontent.com/u/216464?v=4)](https://github.com/vaceletm "vaceletm (1 commits)")[![williamgall](https://avatars.githubusercontent.com/u/7943915?v=4)](https://github.com/williamgall "williamgall (1 commits)")[![crishoj](https://avatars.githubusercontent.com/u/20393?v=4)](https://github.com/crishoj "crishoj (1 commits)")[![irahopkinson](https://avatars.githubusercontent.com/u/5582153?v=4)](https://github.com/irahopkinson "irahopkinson (1 commits)")

---

Tags

testingseleniumunit testcode coverageSimpleTest

### Embed Badge

![Health badge](/badges/williamgall-simpletest/health.svg)

```
[![Health](https://phpackages.com/badges/williamgall-simpletest/health.svg)](https://phpackages.com/packages/williamgall-simpletest)
```

###  Alternatives

[simpletest/simpletest

SimpleTest is a framework for unit testing, web site testing and mock objects for PHP.

149355.5k32](/packages/simpletest-simpletest)[symfony/panther

A browser testing and web scraping library for PHP and Symfony.

3.1k14.7M96](/packages/symfony-panther)[behat/mink-selenium2-driver

Selenium2 (WebDriver) driver for Mink framework

51159.1M666](/packages/behat-mink-selenium2-driver)[phpunit/phpunit-selenium

Selenium Server integration for PHPUnit

59610.9M150](/packages/phpunit-phpunit-selenium)[nette/tester

Nette Tester: enjoyable unit testing in PHP with code coverage reporter. 🍏🍏🍎🍏

4917.3M1.5k](/packages/nette-tester)[kahlan/kahlan

The PHP Test Framework for Freedom, Truth and Justice.

1.2k1.2M247](/packages/kahlan-kahlan)

PHPackages © 2026

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