1

数年前、私は BDD とSelenium/Web-driverFitnesseJBehaveなどの受け入れテストのツールを使用しようとしました。

私は現在のプロジェクトでその作業に戻りたいので、コミュニティがそれを実行するためにツールを使用しているものを知りたいです!

私のプロジェクトはJavaに基づいています。

受け入れテストツール? BDDツール? スクリプト言語を検討する必要がありますか?

4

2 に答える 2

2

最も成功しているチームは会話を使用しており、ツールについてあまり心配していません!

そうは言っても、コミュニティで使用されているいくつかの Java BDD ツールを以下に示します。

  • JBehave* (静止)
  • JVM 用のキュウリ (JBehave ほど Maven 化されていないと思います)
  • Fitnesse (ただし、"Fit" の代わりに "Slim" を後ろに置くことをお勧めします)
  • カスタム DSL (それほど難しくありません)。

Selenium は、依然として Java と Web の最適な自動化ツールです。

*私は JBehave の作成を手伝いました。そもそも私たちがこの問題に取り組んだ理由の 1 つは、スクリプトを使用した受け入れテストが驚くほど混乱していたからです。うーん。また、ビジネスと協力したり、スクリプトについて話したりすることもできません。最初に話し合い**、次にツールについて心配することを強くお勧めします!

** 自分で作業する場合は、ゴム製のアヒルを購入してください。

于 2013-01-28T20:09:26.063 に答える
1

spockframework + Gebを強くお勧めします。ただし、グルーヴィーなサポートが必要です。CI の一部として、毎晩多くのテストを実行しています。レポートは junit 形式 (ビジネス ユーザーがすぐに使用できるように強化されています) であるため、Hudson や Sonar などのサーバーに公開できます。

于 2013-01-22T14:08:32.653 に答える