Behat
Behat is een behavior-driven development (BDD) framework voor PHP dat het mogelijk maakt om geautomatiseerde tests te schrijven in een natuurlijke, leesbare taal. Het gebruikt de Gherkin syntax waarmee business requirements direct vertaald kunnen worden naar executable specifications.
Met Behat kunnen stakeholders, developers en testers samenwerken door scenarios te definiƫren in een voor iedereen begrijpelijke taal. Het framework integreert naadloos met PHPUnit en Mink voor browser automation, waardoor het geschikt is voor zowel API testing als end-to-end testing.
Behat helpt bij het creƫren van een gedeelde understanding tussen business en development en zorgt ervoor dat de software voldoet aan de daadwerkelijke business requirements. Het is vooral waardevol voor acceptance testing en het documenteren van applicatie gedrag.