BDD står för "Behavior Driven Development" och är en smidig mjukvaruutveckling teknik.
Till skillnad från TDD där utvecklare skriver kod och tester, BDD kräver dem att skriva testerna först, och sedan koden för att uppfylla de önskade villkoren och kriterierna.
Detta sätt utvecklare skriver väldigt målinriktad kod, som bara fungerar i vissa situationer, men det fungerar felfritt och utan några fel eller konstruktionsfel.
Denna teknik har sina nackdelar, men när de utvecklar egna applikationer är det förmodligen det bästa sättet att närma sig problemet.
Behat inspirerades av Rubys Gurka ram, och är en av de mest välkända BDD ramar i PHP & nbsp; miljö.
Om du väljer att använda Behat i ett av dina framtida projekt, läsa ramarna dokumentation är ett måste för alla nykomlingar
Vad är nytt i den här versionen:.
< p>- Lägg till stöd för typehinted parametrar
- Tillåt några blanktecken i slutet av sammanhanget klass
- Fix scenario med decimaltal följande sträng i Rova mönster
- Fix scenario med tom sträng i takt med Rova mönster
- Fix scenario där steget har snedstreck i Rova mönster
Vad är nytt i version 3.0.12:
- Fasta återstående frågor med definitionen argumenten pars
- Införd testwork & # x5c; Argument komponent
Vad är nytt i version 2.3.5:.
- Fast formateringskonfiguration språk och språk guesser
Vad är nytt i version 2.3.4:.
- Lade StepEvent :: getLogicalParent ()
Vad är nytt i version 2.3.2:
- Fixat bugg i ErrorException, som orsakade fel undantag på varningar och meddelanden.
Vad är nytt i version 2.3.1:.
- Uppdaterad felhanterare att undvika undertryckta undantag
- Automatisk laddning bootstrap skript i deras namn ordning.
- Uppdaterad Gherkin beroendet till v2.0.1.
Vad är nytt i version 2.3.0:
- Växla till Behat & # x5c; Gherkin 2.0 användning
- Migrering till enda fil översättning
- Stöd för callables inre fotstegen kedjor
- Stöd för * .yml och * .php som definitions översättningar
- Inkom motsatta alternativ till options switchar (- [ingen] färger, -. [No-] multi, etc)
- Omgjort --story-syntax
- Refactored Runner
- Prestandaförbättringar
Vad är nytt i version 2.2.7:
- Lade förmåga att söka översatta definitioner med --definitions .
- Fasta anpassade formate använder bugg.
Vad är nytt i version 2.2.4:.
- Förhindra metodnamn överlappning med definitions snuttar
Vad är nytt i version 2.2.0:
- Flera format och utgångar support
- Nya snuttar formate
- Ny misslyckades formate
- Uppdaterad produktionen av alternativet -d
- Sök förmågor läggs till -d alternativet
- Ny --dry-run alternativet
- Ny möjlighet --append-snuttar
- Kör funktionalitet refactored använda misslyckats formaterings internt
- Total kod refacto och rengöring
Krav :
- PHP 5.3 eller högre
Kommentarer hittades inte