- 家
-
Appium Testing
Appiumクラウド自動化
Appiumテストを実際のiOSおよびAndroidデバイスで実行できます。ネイティブアプリ、ハイブリッドアプリ、モバイルWebアプリに対応。大規模な並列処理、ビデオおよびログアーティファクト、99.99%の稼働率SLAを提供します。
すべてのプラットフォームをご覧になりたいですか? 自動化フレームワークの全ラインナップをご覧ください。
- 実機
- 200以上
- Appiumのバージョン
- 1、2、3
- 稼働時間SLA
- 99.99%
世界で最も革新的な企業のいくつかから信頼されています
既存のAppiumスクリプトを実機で実行
AppiumドライバーをTestingBotハブに向け、アプリと機能を指定するだけで、数秒以内に実際のiPhoneまたはAndroidスマートフォン上でテストが実行されます。
// Run an Appium test on a real iPhone in the TestingBot cloud const { remote } = require('webdriverio'); const driver = await remote({ hostname: 'hub.testingbot.com', port: 443, protocol: 'https', capabilities: { 'platformName': 'iOS', 'appium:deviceName': 'iPhone 15', 'appium:platformVersion': '18', 'appium:app': 'tb://YOUR_APP_ID', 'tb:options': { name: 'Checkout flow', realDevice: true } } }); await driver.deleteSession();
既にお使いのWebDriverプロトコルと同じものを使用し、エンドポイントを1つ切り替えるだけです。詳しい使用例については、 TestingBotのAppiumに関するドキュメントをご覧ください。
社内のデバイスラボを交換してください
iOSおよびAndroidデバイスを購入、ホスト、および保守する必要がなくなりました。
Appiumセッションごとに、ビデオスクリーンキャスト、Appiumサーバーログ、デバイスログ、スクリーンショット、ネットワークHARが付属します。REST APIから成果物を取得し、Jira、Slack、またはCIダッシュボードに直接投稿できます。
- 本物のiPhone、iPad、Galaxy、Pixel、OnePlus
- ネイティブアプリ、ハイブリッドアプリ、モバイルウェブアプリ
- 新品同様のデバイス、セッションごとに工場出荷時設定にリセット
- 各テストのHDビデオ、ログ、HAR
- IPA、APK、TestFlightビルドをアップロードする
Appiumフレームワーク
TestingBotは、さまざまなテストフレームワークおよびサービスと統合されます。既存のAppiumテストを簡単に変換し、お気に入りのCI/CDに接続します。
Appiumを初めてお使いですか? Appiumクイックスタートガイドをお読みいただくか、以下の言語別ガイドを直接ご覧ください。
テスト実行時間を短縮
TestingBotモバイルデバイスクラウドと並行してテストを実行し、テスト実行を高速化します。様々な実デバイスでシームレスにテストを実施することで、より迅速かつ信頼性の高い結果を得ることができます。
- 最大 100 の同時 Appium セッション
- セッションは数秒で開始され、デバイスの待ち行列はありません。
- 自動再試行とインテリジェントなデバイスシャーディング
20以上の地域でアプリをテストしてください。
デバイスのGPSを世界中のどこにでも偽装し、iOS App Store、Google Play、および独自のバックエンドで位置情報、ジオターゲティング、およびストアフロントのルールを検証します。
実機を使用。セッション終了後は毎回データが消去されます。
Appiumの各セッションでは、テスト専用に1台の実機がロックされます。テストが終了すると同時に、デバイスは工場出荷時の設定にリセットされ、インストールされているすべてのアプリが削除され、キャッシュがクリアされ、次の顧客が使用できるようデバイスプールに戻されます。
SOC 2に準拠し、GDPRにも適合。SAML SSOとチーム向けの監査ログ機能も備えています。
- セッションごとに1台のデバイスのみを使用し、共有はしません。
- セッションごとに工場出荷時設定にリセット
- アプリごとの保持期間制御機能を備えた暗号化アプリアップロード
-
1
Your test locks one real device
A pristine iPhone or Android phone is reserved for your session only.
-
2
Appium drives real hardware
Real sensors, real GPS, real biometrics. Native, hybrid or mobile web.
-
3
Device factory-reset on release
Apps removed, caches cleared, accounts wiped. Returned clean to the pool.
本物のiPhone、iPad、Galaxy、Pixelデバイス
お客様が実際に使用しているiPhone、iPad、Galaxy、Pixel、OnePlus、Xiaomiのスマートフォンでテストできます。発売初日から最新のフラッグシップ端末に加え、幅広い旧機種にも対応し、下位互換性を確保しています。
すべてのデバイスを表示
iPhone 17 Pro Max
iPhone 16 Pro
iPad (9th generation)
Galaxy S26
Huawei P40
iPhone Air
TestingBotと社内デバイスラボの比較
独自のiOSおよびAndroidデバイスラボを構築・維持するには費用がかかります。デバイスは故障し、バッテリーは膨張し、OSのアップデートは頻繁に配信されます。ホスト型デバイスクラウドは、これらのコストをどのように比較できるでしょうか。
| 能力 | テストボット | 社内デバイスラボ |
|---|---|---|
| デバイスカバレッジ |
本物のiPhone、iPad、Galaxy、Pixel、OnePlus、Xiaomiは、リリースごとに刷新されています。
|
自分で購入してラックに収納できるものに限定されます
|
| 最初のテストの時間 |
数分で、AppiumドライバーのURLを1つ変更するだけです。
|
数週間にわたるプロビジョニング、MDM、Appiumサーバーのセットアップ
|
| 並列スケーリング |
最大100セッション同時接続可能(オンデマンド)
|
所有するデバイスの数によって制限されます
|
| ビデオとログ |
ビデオ、デバイスログ、Appiumログ、HARファイルが含まれています。
|
独自の録音・ログ集約システムを構築する
|
| 信頼性 |
稼働率99.99%のSLA、24時間365日の監視
|
電池切れや画面の破損を修理します。
|
| 安全 |
セッションごとにデバイスを工場出荷時の状態にリセットします
|
手作業による清掃、残存する州のリスク
|
| サポート |
24時間365日の人的サポートと専任のカスタマーサクセスマネージャー
|
Stack Overflowとあなた自身のログ
|
TestingBot 上の Appium — よくある質問
Appiumとは何ですか?また、TestingBotでAppiumを実行する理由は何ですか?
Appiumは、ネイティブアプリ、ハイブリッドアプリ、モバイルWebアプリ向けのオープンソースの自動化フレームワークです。TestingBotは、既存のAppiumスクリプトで操作できる、実機のiPhone、iPad、Galaxy、Pixelデバイスを多数ホストしています。ドライバをhttps://hub.testingbot.com/wd/hubに指定するだけで、数秒で実機上でテストが実行されます。
どのAppiumバージョンがサポートされていますか?
TestingBotは、Appium 1、Appium 2、Appium 3をサポートしており、Appium 2/3プラグイン、最新のXCUITestおよびUIAutomator2ドライバーも含まれています。機能設定により、テストごとに特定のAppiumサーバーバージョンを固定できるため、新しいテストをAppium 3に移行しながら、既存のテストスイートはAppium 1で実行し続けることができます。
ネイティブアプリ、ハイブリッドアプリ、モバイルウェブアプリをテストできますか?
はい。TestingBotは、Appiumの3つのコンテキストすべてをサポートしています。XCUITestによるネイティブiOSアプリ、UIAutomator2またはEspressoによるネイティブAndroidアプリ、WebViewによるハイブリッドアプリ、そして実機上のSafariとChromeによるモバイルWebです。
IPAファイルまたはAPKファイルをアップロードするにはどうすればよいですか?
REST APIまたはCLIを使用してビルドをTestingBot Storageにアップロードし、Appiumの機能から参照してください。ビルドはアプリごとに保持できるため、迅速な再実行が可能です。
Appiumのテストを並列実行することはできますか?
はい。TestingBotのプランでは、実機上で最大100個のAppiumセッションを並行して実行できます。各セッションは専用のデバイスをロックするため、テスト同士が干渉することはありません。
これらの機器は本物ですか、それともシミュレーターですか?
TestingBotのモバイルクラウドは、実際のiOSおよびAndroidデバイスを使用しています。初期段階のテスト向けにiOSシミュレーターとAndroidエミュレーターも提供していますが、精度を確保するためには実機の使用がデフォルトであり、推奨されるターゲットです。
プライベートバックエンドを必要とするアプリをテストできますか?
弊社のセキュアトンネルをインストールすれば、AppiumテストからステージングAPI、内部サービス、ローカルホストにアクセスできます。受信ファイアウォールルールは不要です。
このデバイスのクラウドはSOC 2/GDPRに準拠していますか?
TestingBotはGDPRに準拠し、EU域内にデータ保管場所を確保しています。また、ISO 27001に準拠し、STARレベル1の認証を取得しています。デバイスはセッションごとに工場出荷時設定にリセットされ、アプリのアップロードは暗号化されます。エンタープライズプランでは、SAML SSOと監査ログが利用可能です。
TestingBotを愛する理由
24時間365日サポート
ご質問はございますか?24時間年中無休のアプリ内チャットサポートをご利用いただくか、メールでお問い合わせください。喜んでお手伝いさせていただきます!
TestingBot サポート
こんにちは👋 何かお手伝いしましょうか?
I need support
開発者向けドキュメント
TestingBotをワークフローに統合するために必要なものがすべて揃っています。Webテストとモバイルテスト用のガイド、APIリファレンス、SDKをご覧ください。
ドキュメントを見るエンタープライズグレードのセキュリティ
STAR Level 1
Certified
GDPR
Compliant
SAML SSO
Single Sign-On
99.99%
Uptime SLA