2012-03-20 8 views

答えて

23

Cucumber.jsはキュウリの公式ポートです。それはキュウリのコミュニティによって支持され、その兄弟(キュウリ - ルビー、キュウリ - jvm)と可能な限り互換性があることを目指しています。 Cucumber-rubyとCucumber-jvmと同じ小人向け機能スイートを通して強くテストされています。

Cucumber.jsは、Node.jsとブラウザ環境の両方でサポートされています。キュウリルビのように公式のGherkinパーサを使用しています。

私はCucumisに精通していませんが、Cucumber.jsと比較して唯一の利点は、並列シナリオの実行をサポートしていることです。私たちはCucumber.jsについてこのような機能を検討していますが、エンドユーザーが完全に理解しなければならないことを意味しているので、もっと考えが必要です。

ガーキン NPMパッケージはそのまま使用できません。ガーキンパーザーのみを提供しています。

Cucumber.jsのREADMEには、あなたのニーズに対応できるかどうかを判断するのに役立つ開発状況テーブルが表示されます。

Cucumber.jsのサポートが必要な場合は、Freenodeの#cucumberでping us on Twitterを書き込んだり、Cukes listに書き込んでください。

興味のある方は、4月4日にロンドンのCukeUp! conferenceの間にCucumber.jsがpresentedになります。

+0

ありがとうございました。それはまさに私が探していた情報です。 – abendigo

+0

私はそれが助けてうれしいです。 – jbpros

+0

cucumber.jsを使用すると、junitスタイルのXMLファイルを生成できますか? – abendigo

3

また、Yaddaを見ることもできます。既存のテストランナー(mocha、jasmine、casper、qunitなど)にピギーバックするGherkinのような構文(100%互換ではない)を持つBDDフレームワークです。したがって、レポートはユニットテストと同じ方法でフォーマットされます。

関連する問題