Node.jsプロジェクトの1つにBDDを使用したいと考えています。 Node.js wikiを見ると、少なくとも3つのモジュール:Cucumber、gherkin、およびcucumisがあります。それらはすべて、低木の言語をサポートしています。どちらをお勧めしますか?Node.js BDD。キュウリ、オタマジャクシ、ククミなど?
答えて
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になります。
また、Yaddaを見ることもできます。既存のテストランナー(mocha、jasmine、casper、qunitなど)にピギーバックするGherkinのような構文(100%互換ではない)を持つBDDフレームワークです。したがって、レポートはユニットテストと同じ方法でフォーマットされます。
- 1. キュウリBDDセレニウムJava
- 2. Ngourd C#BDDキュウリ上記
- 3. BDDキュウリ試験管理ツール
- 4. キュウリ - スカラBDDテストwith maven
- 5. キュウリBDDを使用したAngularJsテスト
- 6. eclipseでbddでキュウリを実行する
- 7. キュウリやJBuaveのようなScalaのBDDテスト
- 8. 私のキュウリBDDステップ定義で "the"オプションを作る方法?
- 9. 分度器キュウリBDDテスト実行前に合図を表示
- 10. TestCafeはBDDとキュウリに適合しますか?
- 11. キュウリとRspecを使ってBDDを使ってSOAPクライアントを開発する
- 12. キュウリBDDのシナリオでいくつのステップ(ガーキンライン)が必要ですか?
- 13. セレン、キュウリ&キュウリ
- 14. どのようにあなたはジャスミンBDD
- 15. Objective-CのBDD
- 16. BDD Android UIテストフレームワーク?
- 17. BDDテスト:ボタン
- 18. セレニティBDDタイムアウトエラー
- 19. セレニティ-BDD:脚本:
- 20. Django + bdd +セレニウム
- 21. BDD SpecFlowシナリオ
- 22. gherkinファイルをspecflowやその他のBDD小林/キュウリのフレームワークで自動テストと同期させる方法
- 23. BDD - Phantomjsではなく、クロムのテストパス
- 24. のRails BDD(カピバラ:: ElementNotFound)
- 25. BDD with Visual Studio 2005
- 26. BDD(Binary Decision Diagram)アルゴリズム?
- 27. キュウリフィーチャーフック付きセレーネ - bdd
- 28. BDD with Specflow with Selenium
- 29. キュウリ
- 30. キュウリ
ありがとうございました。それはまさに私が探していた情報です。 – abendigo
私はそれが助けてうれしいです。 – jbpros
cucumber.jsを使用すると、junitスタイルのXMLファイルを生成できますか? – abendigo