モバイルテストは、物理デバイスと仮想デバイスの両方で iOS および Android デバイス上で記録および実行できます。記録自体は、Windows、Mac、Linux コンピュータで Web ブラウザを使用して実行できます。モバイルテストを記録すると、Testim は各アクションをテストステップに変換し、Testim Visual Editor 画面に表示します。ただし、テストの編集により、いつでも手動で追加のステップをテストに追加できます。テストはテストライブラリに追加され、いつでも実行できます。
モバイルテストの記録
モバイルテストを記録する方法は 2 つあります:
VMG を使用したモバイルテストの記録(推奨) - Virtual Mobile Grid は、さまざまな iOS シミュレータと Android エミュレータでテストを記録および実行するために使用できます。有料ユーザーのライセンスに含まれており、特別な統合やソフトウェアのインストールは必要ありません。記録は以下のモードのいずれかで実行できます:
-
Enhanced mode(推奨) - Testim の新しい Enhanced mode は、Appium ベースのテストと比較して、より安定した、高速で、より汎用性の高いテストを提供します。ゼロ知識アプローチと統一 API により、新しい Enhanced mode は、市場の他のツールよりもモバイルビューの構造をよく理解します。このモードは、すべてのモバイルアプリケーション(ネイティブ、ハイブリッド、またはクロスプラットフォームフレームワーク)でのテストをサポートします。このモードで記録されたテストは VMG 上でのみ実行できます。詳細については、Enhanced Mode (Mobile) を参照してください。
-
Appium mode - このモードは、他の Appium ベースのグリッドとのテストの互換性を保証し、ローカルデバイスでのローカル実行をサポートします。一方、このモードは Appium の機能に制限されており、特にハイブリッドアプリや WebView を使用している場合、すべてのテストフローを記録できない可能性があります。既存のテストは、Appium 互換モードを使用している場合でも引き続き動作します。
ローカルデバイスを使用したモバイルテストの記録 - ローカルモバイルテストは、物理および仮想の iOS と Android デバイスの両方でローカルに記録および実行できます。このオプションは Appium モードでのみサポートされています。