Komentáře k článku
Behat & Gerkin: (ne)jen testování PHP aplikací

Behat je efektivní testovací BDD nástroj pro vývoj php aplikací. Pomocí jazyka Gherkin umí popsat chování aplikace bez nutnosti zabíhat do detailu kódu. Dokáže vytvářet aktuální specifikaci i automatizaci testů. Rádi by jste nahlédli Behatu pod pokličku? Pak je článek určen právě vám.
Este pridam http://codeception.com/ :)
Codeception
O tomto nástroji jsem také již slyšela, ale zatím nevyzkoušela. Jistě bude velmi zajímavý.
BDD
BDD je něco jiného: http://java.cz/article/cz-podcast-88-behavior-driven-development. To, že používáte wannabe BDD frameworky, vás dělá jistě cool, ale s BDD to nemá nic společného.
Re: BDD
Dobrý den Aleši.
Článek má lidem ukázat, že existuje nějaký Behat a k čemu ho lze využít. Mohou si udělat představu o tom, zda by se jim třeba tento nástroj hodil. Nejde o žádný návod a už vůbec lekci BDD.
Těžko můžete soudit, jak pracuji nebo nepracuji. Co si představujete pod stavem být cool nevím. Je možné, že nejsem kůl. Zcela jistě chybuji, ale snažím se zlepšovat. Hůl na de mnou rozhodně nelámejte :-)
Re: BDD
Tak proč ten buzz word vůbec používat? Nejde mi o cool faktor nebo lámání hole, ale o používání termínu BDD, tam kde to není vhodné.
Re: BDD
@ales muzes mi prosim priblizit, co přesně tady bylo použito aby to bylo označeno za buzz world, máš namysli nějakou formulaci věty, nebo spojení Behatu a BDD metodiky?
Jaké všechny nástroje pro testování používáte?
Díky za upozornění na zajímavý testovací framework. Zajímalo by mě, jaké všechny nástroje pro testování používáte?
Jde mi o to, jestli píšete všechny testy v Behat, nebo jestli máte Behat pro zápis End-to-end testů, nebo user stories a unit testy v phpunit…
Díky
Re: Jaké všechny nástroje pro testování používáte?
Ano, jak píšete. V Behatu píšeme webtesty (ty tvoří velkou část našich testů) a jinak užíváme PHPUnit. Rozmýšleli jsme i přechod na PHPSpec. Pracujeme hlavně v Symfony a integrace s Behatem zde je snadná.
Velmi pekne priklady
Velmi pekne priklady, dobry clanok.
Ja som doteraz pouzival Simpletest z dovodu jednoduchosti a produktivity, pripadne obcas z donutenia aj PHPUnit, ale tieto testing tools novej generacie vyzeraju naozaj hodné odskusania…
Re: Velmi pekne priklady
Přechod na nový nástroj vyžaduje jistou míru odvahy :-) Nelitujeme, vpluli jsme do Behatu celkem hladce a naše aplikace jen získaly na stabilitě. O Behatu jsme rozmýšleli asi půl roku, nyní „Behatíme“ téměř dva roky. Testy se mi píší snadno, rychle, jsou srozumitelné a dokážu si představit „co to vlastně dělá“. Osobně nemám ráda kryptické zápisy a Gherkin mi vyhovuje. Samozřejmě, programátor ve své práci vždy hledá různá řešení, ani s Behatem tomu nebude jinak.