実際のAppleデバイスでのiOSアプリテスト
ブラウザから実際のiOSデバイスに直接アクセスできます。リモートiOSデバイスを完全に制御し、アプリケーションのテストとデバッグを行うことができます。
アプリをテストする 幅広い選択 Apple iPhone、iPad、OSバージョンがホストされています Digital.ai Continuous Testing旧エクスペリテストのデータセンター(最新のiOSモデルすべてを含む)。
あるいは、 Digital.ai Continuous Testing 独自のデータ センターにプラットフォームを構築し、組織内の任意のテスト/開発チームにどこからでもリモート アクセスできるようにします。
新しいiOSバージョンのテスト自動化には非ジェイルブレイクデバイスを使用する
ジェイルブレイクされたデバイスでテストする場合は、新しい iOS バージョンがジェイルブレイクされるまで待つ必要があります。 脱獄 遅延時間により、 テスト自動化 数週間にわたって、時間のかかる 手動テスト.
その Digital.ai Continuous Testing このプラットフォームは、実際の非ジェイルブレイクデバイスを使用して iOS テストの自動化を実行し、新しい Apple デバイスと iOS バージョンに対する即時サポートを提供します。
- iOSベータ版は2週間以内にサポートされます
iOSテスト自動化の範囲拡大
あらゆるユースケースと最も複雑なシナリオをカバーする iOS テスト自動化を開発します。 Digital.ai Continuous Testingの高度なテスト開発ツールを使用すると、非標準の UI 要素、サードパーティ アプリとの統合、SDK で構築されたコンポーネントを含むシナリオを自動化でき、脱獄は必要ありません。
- Siri、Passbook、マップ、メール、Safari などの iOS システム アプリとの統合をテストします。
- カメラ、SIRI、Touch ID などの Apple デバイスのコンポーネントおよびセンサーとのアプリの統合をテストします。
- SDK を使用して構築されたアプリケーション コンポーネントのテストを自動化します。
異なるデバイスやiOSバージョンで同じテストを実行する
非常に堅牢で保守性の高いテスト自動化プロジェクトを作成する Digital.ai Continuous Testingのテスト開発ツール。1つのiOSデバイスでテストを開発し、変更を加えることなく他のiOSデバイスやバージョンでも実行できます。
優れたエンドユーザーエクスペリエンスを確保する
iOSアプリのパフォーマンスを最適化する ユーザーの期待に応え、App Storeの厳格な審査ガイドラインをクリアしていることを確認するために、 Digital.ai Continuous Testing プラットフォームを使用すると、さまざまなネットワーク条件下で iOS アプリをテストし、テスト実行中にデバイスの重要情報を監視して、バッテリー、CPU、メモリの消費量が多すぎないことを確認できます。
iOSシミュレータのネイティブサポートによりiOSテストの自動化を拡張
新しいiOSバージョンやベータ版を含む複数のiOSシミュレータ上でテストを開発・実行できる機能により、iOSテストの自動化範囲が広がります。プロセスの早い段階で、より多くのiOSバージョンでより多くの機能をカバーできます。
- テストレコーダーとオブジェクトスパイを使えば、シミュレータ上で簡単にテストを開発できます。非標準のUI要素、システムアプリやサードパーティ製アプリケーションとの統合、デバイスコンポーネントとの統合、SDKで構築されたアプリケーションコンポーネントをテストできます。
- 無制限の数の iOS シミュレーターでテストを実行します。
Xcodeとシームレスに統合し、あらゆるiOSデバイスでアプリをリモートデバッグできます。
Digital.ai Continuous Testing XcodeからリモートのiOSデバイスに直接接続できるプラットフォームです。まるでデバイスがローカルコンピュータに接続されているかのように動作します。アプリケーションコードを実行し、コードの変更をリアルタイムで確認したり、ブレークポイントを挿入したりできます。Xcodeから直接アプリケーションをその場でデバッグし、新しいコードをリリースする準備が整うまで変更を再度検証できます。デバッグ対象として、さまざまなデバイスとiOSバージョンを選択できます。エラーが発生したデバイス自体でデバッグすることも可能です。
XCTest で開発されたテストを複数の iOS デバイスで並列に実行します
XCTestで開発したテストを複数のiOSデバイスで並列実行することで、ユニットテストとホワイトボックステストを高速化します。あらゆる CI 24 時間 7 日ハンズフリーの継続的なテスト環境を実現するために、テスト実行を自動的にトリガーする環境を提供します。
ローカルデバイスでのiOSテストがこれまで以上に簡単になりました
ローカルに接続された Apple デバイスで iOS アプリのテストをすばやく簡単に開始できます。
- 新しい iOS デバイスで作業を開始するたびに、複雑な認証プロセスを実行する必要はありません。
- セットアップとプロビジョニングを自動化して、人為的エラーを排除し、運用上のオーバーヘッドを削減します。
- iOSアプリのテストは、WindowsでもMacでも、どのマシンでも実行できます。Windowsマシンからであれば、制限なく作業できます。XCodeのインストールは不要です。