3

Qtpをテストツールとして使用しており、現在、オープンソースのテストツールへの移行を計画しています。この目的のための2つの潜在的なツールとして、WatirとSeleniumに焦点を当てました。私たちはこれら2つの製品についていくつかの調査を行い、そのすっきりとした強力なAPIと使いやすさでWatirを気に入っています。IEでのテストのみを検討しています。したがって、Seleniumが提供するクロスブラウザサポートはおそらくそれほど重要ではありません。

しかし、ワティルに関する私の研究が進むにつれて、ワティルについて私を少し悩ませていることが1つあります。それは私が製品について見る勢いを失っています。記事、サクセスストーリー、引用のほとんどはかなり古いものです。2009年の初めに言ってください。2010年にWatirについて書かれたエキサイティングなものはほとんどありません。これに加えて、WebdriverがWatirに取って代わるという話を聞いています。Watir-Webdriverに関する記事はあまり見つかりませんでしたが、watirはDEADであると書かれているので、私にとっては少し心配なwatirに関するこの記事を見ました。

http://www.natontesting.com/2010/04/14/explaining-watir-selenium-and-webdriver/

おそらくすでに死んでいる、または死にかけている製品から始めたくはありません。

ワティルで何が起こっているのか、そして今後のロードマップは何か教えていただけますか?

ありがとう、バビサ

4

7 に答える 7

5

ソースコードとその履歴をGitHubhttps://github.com/bret/watir/commits/master/から直接チェックして、アクティビティがあるかどうかを確認することもできます

しかし、新しいバージョンのリリースに関して、Watirが長期間非アクティブであったことは事実ですhttp://rubygems.org/gems/watir/versions

ご覧のとおり、1.6.5から1.6.6の間はほぼ1年でした。しかし、それにもかかわらず、ワティルは死んでおらず、死ぬことも計画していません。また、Watir-Webdriverが将来的にWatir 2.0になることについては正しいと思いますが、初期のアルファ状態といくつかのかなり重大なバグがあるため、IEにはまだお勧めしません。リポジトリはこちらhttps://github.com/jarib/watir-webdriver

Watirに関連する質問や問題がある場合は、ここまたはGoogleグループ(http://groups.google.com/group/watir-general )で遠慮なく質問してください。

于 2010-11-10T11:31:34.460 に答える
3

ワティルは生きています。watir.comを見てください、あなたはそこにすべての情報を見つけるでしょう。さらに質問がある場合は、質問してください。

于 2010-11-10T11:16:34.143 に答える
3

同じブログ(natontesting.comのページで言及されている)で、AlisterはWATIRの将来に対するWebドライバーの影響について説明しています。

彼は言う:

Watirユーザーの場合、それほど大きな違いはありません。自動化されたWebテストを自動車と考えると、Watirは、エンジンと相互作用するステアリングホイールとダッシュボードです。WatirユーザーがWebDriverを使用できるようにすることは、追加のエンジンの選択肢を提供することに似ていますが、ステアリングホイールとダッシュを同じに保ちます。

最終的に、Watirは、テスターがテスターのために設計した、非常に人気のある自動Webテストツールであり続けると思います。より多くの開発者が異なるAPIと複数のプログラミング言語を使用してWatirと同じ機能を提供するSelenium2.0/ WebDriverに移行するにつれて、WatiNとWatijの使用量が減少していることがわかります。WebDriverがブラウザーの制御の詳細に焦点を当てることができれば、Watir APIの改善、いわばハンドルとダッシュのアップグレードにより多くの労力を費やすことができるため、最終的にはWatirがより優れたツールになります。

于 2010-11-10T11:39:14.583 に答える
2

その記事のポイントは、Selenium2.0とWatir2.0の両方がWebdriverテクノロジーを組み込んでいるということです。Watirは先月新しいリリースをリリースしたばかりで、WatirユーザーはWatirGeneralメーリングリストで毎日ヒントを共有しています。

于 2010-11-10T22:48:45.520 に答える
1

しばらくの間Watirを使用していましたが、Ruby環境の維持に問題が発生しました。私たちはRubyショップではないので、Rubyのバージョンを更新して、Watirが機能しなくなったとき、なぜ中断が発生したのかを本当に理解することができませんでした。

良いレコーダーの欠如も私たちにとって問題でした。

そこで、優れた記録機能を備え、NUnitテスト(.Netプラットフォーム上にあります)で正しく実行されるSeleniumに切り替えましたが、Seleniumは毎回正常に実行されるわけではありません。呼び出しは時々機能し、他の場合は機能しないため、呼び出しの周りに再試行ラッパーを作成する必要がありました。

確実に実行される、簡単に記録できるものを見つけるという私たちの探求は続いています。WebDriverとSahiについてのフォーラムでたくさん見たので、それらを調べます。CCと統合できるようにXMLを吐き出すことができる限り、私たちは問題ありません。

于 2010-12-06T19:08:32.197 に答える
1

今日、新しいフレームワークを開始した場合、Watirを使用する可能性が最も高くなります。私は常に心を開いているので、何を使うかは保証できません。たぶん、プロジェクトにはフレックスが含まれているので、FunFXを試してみるか、Java開発者が関与したいので、junitを使用したWebドライバーを検討します。しかし、私は将来的にWatirを使用することについて心配する必要はありません。私は過去3年間それを使用しました。それ以前から使っていた人を知っています。コミュニティは強すぎて死ぬことはできません。

于 2010-11-10T17:43:32.213 に答える
0

すでにお読みになったように、WATIRコミュニティは活気にあふれています。私は会社で自動回帰イニシアチブを開始したばかりで、要件の1つは、オープンソースツール(またはそれらのグループ)を利用することでした。私はWATIRに出くわしましたが、そのFOSSは使いやすく、Rubyを使用しているため、管理者にツールを提案せざるを得ませんでした。

ここにヒントがあります(あなたがそれを望むかどうかにかかわらず!):

WATIRは優れたスタンドアロンですが、CruiseControl(CI [継続的インテグレーション]サーバーである別のFOSSツール)とバンドルすると、回帰スクリプトを1日中実行し、そこからxUnitレポートを取得できます(Rubyの組み込みを利用することを忘れないでください)。テストユニットフレームワーク)。それをより高いアップとあなたの開発者にとって本当に便利にします。

WATIRは健在で、最近アップデート(1.67)がリリースされました。ウィキはキラー(http://wiki.openqa.org/display/WTR/)なので、まずそこに行ってQ&Aを行ってください。

WATIRを楽しんでください。どんな曜日でも、ばかげた古いQTPよりもパンツを打ち負かします!

これはまだ私の頭の中で新鮮なので、質問がある場合は私を襲ってください:)

于 2010-11-19T21:45:11.033 に答える