間違ってはいけません。私は両方のプロジェクトが素晴らしいと思う。PHPのキュウリよりBehat
しかし、PHPと任意の説得力のある理由がある場合、私は疑問に思うRubyの開発者の両方として、可能な言語の障壁のほかに、なぜ一つは、PHPまたはいくつかのPHPフレームワークで作業する場合でも、BDDのために(cuke4phpで)CucumberオーバーBehatを選ぶだろう。
間違ってはいけません。私は両方のプロジェクトが素晴らしいと思う。PHPのキュウリよりBehat
しかし、PHPと任意の説得力のある理由がある場合、私は疑問に思うRubyの開発者の両方として、可能な言語の障壁のほかに、なぜ一つは、PHPまたはいくつかのPHPフレームワークで作業する場合でも、BDDのために(cuke4phpで)CucumberオーバーBehatを選ぶだろう。
私はBehat開発者です。
なぜ私が代わりにキュウリのカスタマイズのBehatを開発しました:
機能面では、Behatとキュウリはほぼ同じです(私はこれを達成するために努力しました)。しかし、PHP開発者の視点から見れば、速度/拡張性/ロジックの面では、高速かつクリーンなネイティブPHPツールであるため、Behatは優れています。 Behatはキュウリの港ではありません。まずは、PHP 5.3の基礎から完全に構築されていると思います。 Behatは、入力読書(機能)と出力書式(書式設定)でキュウリをシミュレートしようとしていますが、キュウリのポートではありません(PHPではRubyの構文構文はありません)。
しかし、あなたがBehatを必要とするかもしれないもう一つの理由は、ここで説明されていますhttps://cucumber.io/blog/2014/09/10/when-cucumbers-go-bad
あなたがPHPプロジェクトを持っている場合は、内部テスト(ドメイン層、アプリケーション層)のためのコンテキストを作成することもできます。
ありがとう、それは私が探していた答えです。 – Krule
ビートの岩!続ける:) –
PHPのためのキュウリの代わりにBehatのために+1、Symfony2を使用する場合、Behatバンドル(http://symfony2bundles.org/Behat/BehatBundle)もあります! – InvertedAcceleration