PhpSpec logo

PhpSpec

A toolset for behavior driven development
304
25
+ 1
3

What is PhpSpec?

It is a tool which can help you write clean and working PHP code using behaviour driven development or BDD. BDD is a technique derived from test-first development.
PhpSpec is a tool in the Testing Frameworks category of a tech stack.

Who uses PhpSpec?

Companies
18 companies reportedly use PhpSpec in their tech stacks, including TransferGo, Oh Polly, and Fixico.

Developers
82 developers on StackShare have stated that they use PhpSpec.

PhpSpec Integrations

Pros of PhpSpec
1
BDD Unit Testing
1
Better for code optimisation (BDD over TDD)
1
Mocked dependant services by default

PhpSpec's Features

  • Specification-oriented BDD framework
  • write clean and working PHP code

PhpSpec Alternatives & Comparisons

What are some alternatives to PhpSpec?
PHPUnit
PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of the xUnit architecture for unit testing frameworks.
Behat
It is an open source Behavior-Driven Development framework for PHP. It is a tool to support you in delivering software that matters through continuous communication, deliberate discovery and test-automation.
Codeception
Full-stack testing framework for PHP. Run browsers tests, framework tests, APIs tests, unit tests with ease.
JavaScript
JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
Git
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
See all alternatives

PhpSpec's Followers
25 developers follow PhpSpec to keep up with related blogs and decisions.