2012-05-05 4 views
1

ポートレット、イメージ、ビデオ、テキスト、ドロップダウン、ラジオボタン/チェックボックス、ページのリンク、リンク/イメージの動作(現在のウィンドウで開くか新しいウィンドウで開くかを問わず) Webサイトのテストに使用できるすべてのシナリオが含まれます。 ルック・アンド・フィールではモックアップと比較します。そして、コンテンツ管理システム(CMS)を介してすべてのコンテンツを入力しています。 私はこれらすべてのものを自動化する必要があります。ウェブサイトのUIをテストするには?

どのオープンソースツールをSelenium以外で使用しますか? これをすべてSeleniumで行うことはできますか?

スクリプトが必要な場合は教えてください。

ありがとうございます!

+0

これは非常に広い質問です。 Seleniumはこれをすべて実行する必要がありますが、すべて動作させるにはスクリプトを行う必要があります。これをより小さく、より狭くスコープされた質問に分割できますか? –

答えて

1

あなたはセレンでこれを行うことができます。テストケースが線形である限り、スクリプトを書く必要はありません。つまり、テストしているサービスが何度も同じテストを実行できるように、システムは常にチェックしたいものと同じ方法で応答します。

セレニウムはスクリプト可能ですが、スクリプトなしで使用できます。

限り、あなたのウェブサイトは、HTML/XMLセレンがうまく機能に基づいています。 Flashコンポーネントなどでは機能しません。

+0

ありがとうAntti ...私は言及を忘れていましたが、私のウェブサイトにJava Appletコンポーネント(EditLive)があります... – Rohit

0

あなたのアプリ上でやろうとしているテストについての最初の、そして最も重要なことは、関係なく、あなたが使用しているもののツール、最高のUIテストは、人間だけで行うことができませんされています。 Appの外観と感触をチェックしようとしているという条件があります。世界中のテストツールは、人間よりもUIテストをうまく行えないため、

だから私は、あなたがより良いマニュアルユーザーインターフェイス(UI)テストではなく、自動化のために行くことを示唆しています。

+1

手動および探索的テストは、大規模システムの成功した配信の重要な部分です。しかし、自動化もそれの重要な部分です。マニュアルの自動化を捨てるべきではありません。それは両方のバランスの取れたバランスです。 –

2

あなたがオープンソースに特異的にスコープが、代わりに無料ツールていない場合は、Telerik's Testing Frameworkを考えるかもしれません。ツーリングとサポートのための商用バリアントは無料です。これは、クロスブラウザのサポートが充実しており、Windows上でOSレベルのダイアログ(ファイルのアップロード/ダウンロードなど)を処理し、AJAXサポートに関するいくつかの素晴らしい機能を備えています。

免責事項:私はTest Studioのエバンジェリストです。

+0

+1 SeleniumとTelerikの両方のテストフレームワークを使用しています。 – Arran

関連する問題