9

Selenium と Fitnesse がソフトウェア テスターの武器にどのように適合するのか疑問に思っています。これらのツールをどこに適用するのが適切ですか? それらは重複していますか、それとも補完的ですか?

誰かがこれらのツールをコンテキストに入れることができれば素晴らしいでしょう.

4

2 に答える 2

11

SeleniumはWeb自動化フレームワークです。ブラウザを「駆動」するコードを記述できるため、サイトのクリック、フォームへの入力などを自動化できます。

FitNesseは、受け入れテストのフレームワークです。これは、受け入れテストをテスト可能なコードとして文書化するためのツールです。テストを実行して、テストが合格か不合格かを確認できます。

2つは互いに補完的です-FitNesseでSeleniumを使用する必要はありませんが、Webサイトをテストする場合は、FitNesse(または同様のフレームワーク)で受け入れテストを作成し、Seleniumを使用してブラウザを駆動します。

于 2012-11-15T19:14:08.317 に答える
9

Fitnesse は、Fixture と呼ばれるものを介して、選択した言語で記述されたコードとやり取りできるテスト フレームワークです。

Selenium は、テスト用に Web ブラウザーを駆動するための API を提供します。Selenium は、これらのフィクスチャの 1 つを介して Fitnesse にフックするために使用できる dll とおそらく jar を提供します。

私が働いている場所では、Fitnesse を使用して、Selenium を使用して Web サイトのテストを作成し、それらをカバーの下に置きます。

于 2012-11-17T00:04:29.457 に答える