BT

新しい あなたは、アーリーアダプター?それともイノベーター?そんな皆様に、InfoQの新機能をご案内しています。詳細はこちら

Sauce Labs のAppium がAndroid と Firefox OSアプリをテストできるようになった

| 作者: Abel Avram フォローする 3 人のフォロワー , 翻訳者 編集部N フォローする 0 人のフォロワー 投稿日 2013年5月17日. 推定読書時間: 1分未満 |

原文(投稿日:2013/05/14)へのリンク

Sauce Labs は、Appiumを拡張して Android と Firefox OS アプリケーションの自動テストをサポートした。iOS へのサポートは、今年の始めに提供されている。 Appiumの主要なフィーチャは、以下である。

  • 開発者は、ネイティブ、ハイブリッド、モバイルのウェブアプリをテストできる。
  • これは、実際のデバイスまたはエミュレータ/シミュレータ上で使用することができる。
  • iOSとAndroidのアプリケーションを1つのスクリプトでテストすることができる。
  • モバイルWebアプリケーションは、通常ネイティブアプリケーションには使用されない、別のテスト用のスクリプトが必要である。これは、主にウェブページに含まれるグラフィカルな要素とそのようなページの構造の違いからである。
  • テストを実行するために、Appiumは、AppleのUIAutomationライブラリやAPIバージョンが16より大きなものに対してはAndroidのUiAutomatorフレームワークとやり取りする。それより小さなバージョンでは、Appiumは、Selendroidアドオンを使っている。
  • Appiumは、テストコマンドを送信するのにSelenium WebDriver APIを使っている。

Appiumでアプリケーションをテストするために、アプリケーションを再コンパイルする必要は無い。テストは、Selenium WebDriverがサポートするどの言語で書いても良い、例えばJava, Objective-C, JavaScript, PHP, Python, Ruby, C#, Clojure, Perl, Haskellであり、どのテストフレームワーク、例えば JUnit, RSpec, PHPUnit, Nose, Mocha, Cucumber, Capybara, Vowsなどが使える。

Mozillaは最近、WebDriver APIを実装することで、Firefox OSにテストの自動化を追加した。このおかげで、Sauce LabsがこのモバイルウェブOSをサポートするように、Appiumを拡張するのは容易だった。Sauce Labsのシニアソフトウェア開発者であるJonathan Lipps氏は、 GTAC 2013にて、Firefox OS上で自動テストを走らせるデモを行った(33’50”の Firefox OS デモを見て欲しい)。

Sauce Labs は Appium をオープンソースし、必要に応じてクラウド環境中でスケールアップできるシミュレータ/エミュレータ上で自動モバイルテストを提供することによって、その開発ツールをサポートする。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT