Appiumを使ったAndroid・iOSでのテスト
- HTML5 APIs
- UI ライブラリ
- テスト支援
- ドキュメント
- コード品質ツール
- バリデータ
- キー入力支援
- テストダブル
- ハイブリッドアプリケーション
- 継続的インテグレーション
Appiumとは
Seleniumから派生した、モバイル向けのUIテスト自動化フレームワークです。下記の特徴を持っています。
- OSS(Apache License 2.0)
- iOS/Androidに対応
- ネイティブアプリ/Webアプリ/ハイブリッドアプリに対応
- 元アプリのソースに手を加えないでテストを実行できる
- テストスクリプトはSelenium APIに準拠していて、さまざまな言語のバインディングがある。
https://github.com/appium/appium
手順
Selenium GridとAppiumを組み合わせてテストする手順を記載します。
- Selenium Gridについてはこちら ⇒ Selenium Grid