Web GIS /マッピングアプリケーションのテストオートメーションのソリューション?


8

OpenLayers 2.xまたはLeafletをJavaScriptライブラリとして使用するWeb GIS /マッピングアプリケーションのテスト自動化のためのソリューションを見つけなければなりません。

私はSelenium WebDriver(または他の同様のツール、提案?...)を評価することに重点を置いています:どこかに例/チュートリアル/経験などがありますか?


クライアント(OpenLayers / Leaflet)またはサーバーをテストしようとしていますか?
Ian Turton

@iantこれは間違いなくブラウザベースのテストに関するものです。
blah238


@iant:クライアントをテストする必要があります...
Cesare

@ blah238あなたのリンクは、私のソリューションではないESRI JS APIに関する提案を参照しています。とにかく私はそれを読むでしょう何か役に立つかもしれない何かがあるかもしれない
チェザーレ

回答:


1

Selenium Web DriverとOpenLayers 2.13を使用して解決しました。

興味があるかもしれない人のためにあなたはここにいくつかのコード例を見つけることができます

https://github.com/cesaregerbino/TestSeleniumWebDriverOpenLayersイタリア語

例は次のとおりです。

  • InterActiveZoomIn
  • MeasureAreaOpenLayers
  • IdentifyOpenLayers
  • GetFeatureInfoWMS
  • EditingOpenLayers
  • AreaProject

それぞれに、コードとビルドファイルがあります。

結果を示した短いビデオも見つけることができます。

これが役に立つといいな…


1
コードをざっと見てみると、自動化されたテスト結果の検証がないようです。つまり、テスターは正しい動作を確認するために画面の前に座らなければなりません。
a1an

はい。私のコードは、原則を示すのに役立つ「サンプルコード」にすぎないことに注意してください。「実際の」コードでは、好きなすべての動作を実装できます。私のコードでは、コマンドコンソールで何かを書くだけです(すべてのテストに注意してください)大丈夫....)ですが、誰かに電子メールを送信したり、各アクションの結果をデータベースに書き込んだりするなどの方法を実装できます...
Cesare
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.