数年前、私は BDD とSelenium/Web-driver、Fitnesse、JBehaveなどの受け入れテストのツールを使用しようとしました。
私は現在のプロジェクトでその作業に戻りたいので、コミュニティがそれを実行するためにツールを使用しているものを知りたいです!
私のプロジェクトはJavaに基づいています。
受け入れテストツール? BDDツール? スクリプト言語を検討する必要がありますか?
数年前、私は BDD とSelenium/Web-driver、Fitnesse、JBehaveなどの受け入れテストのツールを使用しようとしました。
私は現在のプロジェクトでその作業に戻りたいので、コミュニティがそれを実行するためにツールを使用しているものを知りたいです!
私のプロジェクトはJavaに基づいています。
受け入れテストツール? BDDツール? スクリプト言語を検討する必要がありますか?
最も成功しているチームは会話を使用しており、ツールについてあまり心配していません!
そうは言っても、コミュニティで使用されているいくつかの Java BDD ツールを以下に示します。
Selenium は、依然として Java と Web の最適な自動化ツールです。
*私は JBehave の作成を手伝いました。そもそも私たちがこの問題に取り組んだ理由の 1 つは、スクリプトを使用した受け入れテストが驚くほど混乱していたからです。うーん。また、ビジネスと協力したり、スクリプトについて話したりすることもできません。最初に話し合い**、次にツールについて心配することを強くお勧めします!
** 自分で作業する場合は、ゴム製のアヒルを購入してください。
spockframework + Gebを強くお勧めします。ただし、グルーヴィーなサポートが必要です。CI の一部として、毎晩多くのテストを実行しています。レポートは junit 形式 (ビジネス ユーザーがすぐに使用できるように強化されています) であるため、Hudson や Sonar などのサーバーに公開できます。