2009-07-07 3 views
2

私は次のことを行うブラウザプラグインが必要だと思っています。存在しない場合は、それが必要です。私は今のところFFと言うかもしれませんが、どんなブラウザでも構いません。マイグレーション時にサイトの外観をテストするブラウザプラグイン

問題:Webサイトをあるサーバーから別のサーバーに移動するときは、移行テストが必要です。すべてのリンクを手でクリックして古いホストと比較するのは苦痛です。あなたは本当に2台のマシンを必要とするか、常にホストファイルをスラッシュしなければなりません。

プラグイン:

は、あなたがウェブサイトのための代替ホストエントリを指定することができるようになります。 2つのエントリは、1つは生きている、1つはテストのための1つを明確にするでしょう。

プラグインはサイトのすべてのリンクをクロールし、ブラウザでページをレンダリングし、ページ全体のイメージを保存します。

ホストを切り替えて繰り返し、2番目のフォルダに画像を保存します。レンダリングエンジンが一致するので、イメージは一致する必要があります。私たちはホスト(/ etc/hostsのような)を切り替える必要がありますので、すべての絶対的なリンクはサイトで同じです。

これはプラグインまたは外部の一部である可能性があります。同じ名前の画像の2つのフォルダがあるので、バッチ全体で画像差分プログラムを実行します。簡単なテストは、bdiffまたはハッシュ、またはより洗練された得ることができるどのように異なる画像があります。

これにより、時間が大幅に節約されます。それで、それは既存のツールを使って行うことができますか?それともそれを書く必要がありますか?

答えて

1

Seleniumを見ると、ブラウザとの対話をスクリプト化して内容を確認することができます。

0

これはより強調されています。どのようなウェブサイトですか?どれくらい大きい?どのフレームワーク(PHP、JSP、Railsなど)ですか?どうして新しいウェブサイトにウェブサイトをコピーして、grep古いサーバーとの特定の関係のコードをコピーしないのですか?

0

なぜ私は2つのサーバー間でサイトが異なっていると思うのかと、サイト全体ではなく特定のケースをテストすることに焦点を当てます。サイトを新しいマシンに移動すると、いくつかのページを見ることで、一般的に問題が明らかになります。

おそらく、データソースがあると仮定して、同じデータソースを探しています。そうしないと、2つのインストールでのフォルダの差分があれば十分です。この場合、サーバーの移行の影響を受ける可能性が高いサイトの領域を特定するのは簡単な作業です。

また、2つの画像にマッチするマシンを信頼して、ライブに行く準備としてシステムからサインオフすることはありません。実際の人間のテストに代わるものではありません。はい、それは時間がかかりますが、あなたのサイトはどれくらい重要ですか?

0

お試しhttp://www.browsercam.com/無料トライアルでは、メインページとリンクを指定して、サブページのスクリーンショットを自動的に作成できるようにする必要があります。

関連する問題