0

私は現在、手動のWeb UIの一貫性テストを行っています。つまり、次のようなことを確認しています

  1. 同様の UI 要素 (テーブルなど) はすべて、アプリケーション全体で同じスタイルを持ちます。
  2. 同様のアイテムはすべて画面の同じ場所に表示されます (例: gmail で受信ボックスと送信済みメールをクリックすると、最初のメールは画面の同じ (x,y) 座標から開始する必要があります)
  3. すべての保存ボタンには、同じ場所にキャンセル ボタンがあり、同じ順序になっている必要があります。
  4. あなたはドリフトを取得します...

これは時間がかかり、エラーが発生しやすい作業であり、自動化の最適な候補です。では、このようなテストは実際にどのように行われるのでしょうか? そのようなテストを自動化するために、どのツールを使用していますか? 同じ精神の2 つの質問351975805910を見つけましたが、どれも良い答えがありません。

私は Linux で PHP を開発/展開として使用しており、私たちは Linux ショップです。

よろしく、

ラジ

4

2 に答える 2

1

それにかんする:

  • 同様のUI要素(例:テーブル)はすべて、アプリケーション全体で同じスタイルです。
  • すべての保存ボタンには、同じ場所にキャンセルボタンがあり、同じ順序になっている必要があります。

これの多くは、ページのソースコードを調べることで実行できます。

たとえば、すべてのテーブルが同じスタイルシートを使用しているか、同じプロパティを持っていることを確認します。ボタンの位置、ボタンの存在も同じです。

私はこの種のテストにjmeterを数回使用しました。

それにかんする:

  • 同様のアイテムはすべて、画面の同じ場所に表示されます

座標をキャプチャできるツールが必要になります。Seleniumはこれを無料で行っていると思います。ただし、主要な自動化ツール(Rational、QTPなど)のいずれかがこれを実行します。

于 2011-06-15T20:43:43.993 に答える
0

私はこのプロセスを自動化するために懸命に取り組んでおり、その成果をWeb Consistency Testingとして公開しています。良い出発点として資料をチェックしてください。

于 2011-12-05T17:38:48.020 に答える