1

自動化の視覚化テストを設計する際に、画像マジックまたは jmagick をどのように使用できるかについて、誰かがガイドできますか?

基本的に、Web アプリケーションのスクリーンショット (新旧) の比較を自動化したいと考えています。

Eclipseでjunitコアで実行するようにSeleniumを構成しました。この構成で画像マジックを使用する方法をまだ考えています。リンクはありますか?

どんな助けでも大歓迎です。

4

1 に答える 1

1

最も単純なコマンドを使用して、参照スクリーンショットとテスト対象のスクリーンショットを視覚的に比較するには、次のコマンドを実行します (または、jmagick で同等のものに変換します)。

 compare reference.jpeg to-be-tested.jpeg -compose src diff.jpeg
  • 両方が視覚的に等しい場合、diff.jpegは白い画像になります。
  • 両方が視覚的に異なる場合、diff.pdfは赤いピクセルで違いを示します (白いピクセルは「ここには違いがない」ことを意味します)。

右:

Imagemagick : 「差分」画像も参照してください。

于 2012-07-19T17:57:31.073 に答える