6

私は Web プロジェクトに取り組んでおり、Selenium タイプの自動化された受け入れテストが非常に役立つことが明らかになりました。しかし、このプロジェクトはモバイル/ハンドヘルド デバイス用の Web サイトであり、Selenium がサポートするようなデスクトップ ブラウザーではありません。

iOS 用のFrankと Android 用のRobotiumについて少し調べてみました。これらは使用する2つのツールですか?それとも、Android と iOS の両方で 1 つのツールを使用できるようにするものと同じかそれ以上のものはありますか?

4

7 に答える 7

4

iOS および Android アプリケーションをテストできるツールは複数あります。ここに選択があります:

于 2013-04-11T09:43:43.813 に答える
4

また、基本的にテストを実行するための高水準言語を提供するCucumberを調べることもできます。テストはいくつかのステップで構成され、基礎となる step_definitions は Ruby で記述されています。

ひょうたんは、ボタンを押す、スワイプ、スクロールなど、 AndroidとiOSのステップ定義を提供します。

ただし、これがモバイル デバイスでの Web テストでどのように機能するかはわかりません。

于 2013-02-14T08:02:02.177 に答える
2

MonkeyTalkは iOS、Android、web の両方に対応できるようです。免責事項: 私は MonkeyTalk を使い始めたばかりで、Robotium は使用していません。

于 2012-12-13T15:27:00.503 に答える
2

WebDriver は Selenium 2 であり、Android と iOS の両方をサポートします。experitest のSeeTestを検討することもできます。domと画像処理の両方をサポートします。

于 2011-11-21T06:37:24.430 に答える
2

もう 1 つのオプションは、モバイル ブラウザーを含むモバイル アプリを自動化できる Selenium 互換のモバイル自動化ツールであるAppiumです。

于 2013-04-12T20:42:52.763 に答える
2

私はAndroidに他のものを使用したことはありませんが、私の場合はRobotiumが最適です.

編集:

Android WebDriver を使用すると、自動化されたエンド ツー エンド テストを実行して、Android ブラウザーから表示したときにサイトが正しく機能することを確認できます。

Selenium - ブラウザ自動化フレームワーク

于 2011-10-11T06:25:46.923 に答える
1

答えは次のように見えます: はい、これらは現在 2 つの標準ツールです (この答えが最初に書かれた 2011 年 10 月の時点で)。

MonkeyTalkexpertestなど、実際の (エミュレーターやシミュレーターではない) iOS デバイスと Android デバイスの両方で自動テストを実行できるサービスがあります (2013 年 4 月の回答の改訂時点)。

于 2011-10-15T05:12:34.347 に答える