【docomo/au/SoftBank】 09/21 iPhone XS (SP / Apple / iOS 12.0) 09/21 iPhone XS Max (SP / Apple / iOS 12.0) 事前の予想どおり今年も3機種のiPhoneが発表になりました。9月中に発売を迎えたのはXS(テンエス)とXS Max(テンエスマックス)の2機種のみです。...
こんにちは~うえじゅんです。 今回から何回かに分けてAndroidのテストフレームワークを試してみようと思います。 まずは比較的最近Googleが発表した"NativeDriver"を使ってみます。 環境構築についての詳細は以下のドキュメントを読んでください。 GettingStartedAndroid "server-standalone.jar"と"client-standalone.jar"を作成します。 svn checkout https://nativedriver.googlecode.com/svn/trunk nativedriver --username {Google account e-mail address} {}内は各自のGmailアドレスを入れてください。 SVNから取得ができたらチェックアウトとしてきたフォルダに移動してください。 cd nativedri
概要 NativeDriverとは、GoogleがWebのテストで利用していたWebDriverのAndoridアプリ版。 Google謹製であり、WebDriverはSeleniumと統合されたのでSeleniumのように扱えるため、Androidアプリの自動UIテストツールの筆頭として注目されている。 インストール NativeDriverに必要なものは次のとおり。 Android SDK 2.2以上 Eclipse 3.5以上 ADT Plugin Ant JDK 1.6以上 アプリ制作をしている場合Ant以外は入っていると思うので、この時点で必要になるのはAntだけだと思う。 Antはバイナリで配布されているので、展開して設置するだけ。 準備ができたらNativeDriverのソースを取得する。 svn checkout https://nativedriver.googlec
http://code.google.com/p/nativedriver/ 基本、サンプルどうりにやると動くのですが selenium というものをベースにしているので、リファレンスをあちこち 見回らないといけないので、使いそうなところをまとめてみました。 AndroidNativeDriver -- public メソッド --- List findAndroidNativeElements(By by) --- AndroidNativeElement findElement(By by) --- WebElement findElementByPartialText(String using) // 指定した部分文字列を text に持っているエレメントを得る --- WebElement findElementByText(String using) // 指定した文字列を te
Titanium 製 Android アプリで NativeDriver を試したメモ。 (追記)iPhone 編 Titanium 製アプリで NativeDriver を試す(iPhone 編) - vaccho's blog NativeDriver とは NativeDriver とは、アプリを自動操作してテストが行えるツール。 Web アプリに対して Selenium で行うのと同じ。 というか Selenium に統合された WebDriver API を実装している。 http://code.google.com/p/nativedriver/ 自動操作されている様子の動画。 すごい。しかも Android/iOS 両対応。 これをぜひ Titanium 製アプリでもやりたい! Titanium 製アプリで対応する チュートリアルにあるように、 1. server-stand
AndroidプログラミングのTOPへ これはWebアプリ開発者にとっても,モバイルアプリ開発者にとっても朗報である。 下図は,「Webアプリ + モバイルアプリの,自動テストツールの技術動向」を表す。 ┌─── Webの自動テスト────┐ ┌モバイルの自動テスト┐ | | | | | Selenium WebDriver | |Robotium─→Sirocco | | (2004, (2009, Google)| | (2010) (2010) | | ThoughtWorks) | | | | | | | | └────────┐ | | | | | | | | | | | | | | | | ↓ ↓ | | ↓ | | Selenium WebDriver | | NativeDriver | | (=Selenium 2.0, 2011/07〜) | | (Google, 20
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く