モバイルアプリケーションをテストする

モバイルのテストを作成する準備はできていますか?それならこのトピックは最適です。このトピックでは、初めてのモバイルのテストケースの最重要ステップについて説明します。

Tosca Cloud は、以下の種類のモバイルテストをサポートしています:

  • デバイスクラウドと統合する場合に、一般的なAppium接続を使用したテストです。ネイティブ、ハイブリッド、またはウェブアプリケーションのモバイルテストが可能です。

  • 独自の社内またはローカルデバイス のインフラストラクチャを使用する場合に、Tricentis Mobile Agentを使用してテストします。ネイティブ、ハイブリッド、またはウェブアプリケーションのモバイルテストが可能です。

    Tricentis Mobile Agentは、モバイルテストのためのデバイスのセットアップと構成を簡素化する集中型サービスです。これは、Tosca Cloudインフラの一部ではなく、別途のローカルセットアップが必要です。Tricentis Mobile Agentの詳細情報については、Tricentis Mobile Agentのマニュアル(新しいタブで開きます)を確認してください。

サポートされているバージョン

Tosca Cloud は、以下のデバイスでモバイルアプリケーションをテストするために、AndroidおよびiOSプラットフォームに対応しています。

  • スマートフォン

  • タブレット

  • Androidエミュレータ

  • iOSシミュレータ

対応するバージョンとについては、次のシステム要件をチェックアウトしてください :system requirements

モバイルテストケースを作成する

モバイルテストケースの作成は簡単に行えます:

  1. アプリケーションをスキャンしてModulesを作成します。モジュールとは、アプリケーションの特定の部分を技術的に表現したものです。それには、Tosca Cloud がアプリケーションの要素を見つけて操作するために必要なすべての技術情報が含まれています。

    If you want to test a mobile web application, you can also scan with Tosca XScan.

  2. 新しい空のテストケースを作成します。

  3. テストセッションで期待される動作を定義します。そのために、標準モジュールを追加して「Desired Capabilities」をテストケースに追加し、結果として得られるテストステップを入力します。

    標準のModulesとは、Tosca Cloudがすぐに使用できる一般的なタスク用に事前に構築されたModulesの事です。これらは、テスト ケースの構築の領域の左側のペインのModulesの下にあります。

  4. アプリケーションを開くようTosca Cloudに指示するには、別の標準モジュールを使用してください:

    • ネイティブまたはハイブリッドアプリケーションをテストするには、モバイルアプリを開くを使用してください。

    • モバイルウェブアプリケーションをテストするには、OpenUrlを使用してください。

  5. モバイル接続を開くために、テストケースにモバイル接続を開くの標準モジュールを追加してください。

  6. 自動化テストシーケンスを構築するために、テストケースを設計してください。テストケースに以下の設計要素を追加することができます:

    • スキャンによって作成したModules、再利用可能なテスト ステップ、一般的な標準Modulesなど、設計に関するトピックに記載されているすべての要素。

    • モバイル アプリケーションの操作に特化した標準Modules。

  7. テストケースパラメータを追加することによって、テスト実行のためにテストケースを設定してください。これらのパラメータは必須です:

    パラメータ

    どこに追加する必要があるかを示します

    DeviceName

    すべてのテストケース

    TMAServer

    Tricentis Mobile Agentを使用したすべてのテストケース

    AppiumServer

    一般的なAppium接続を使用したすべてのテストケース

    ブラウザ

    • すべてのハイブリッドアプリケーションのテストケース

    • すべてのモバイルウェブアプリケーションのテストケース

    その他のパラメータを追加することで、モバイルテストの動作をより詳細に調整することも可能です。すべてのモバイルに固有のパラメータの詳細情報につきましては、モバイルテスト用のテストケースパラメータ をご確認ください。

モバイルコントロールを操作する

コントロールとは、テスト対象アプリケーション内の画面要素です。例えば、ボタン、テキストボックス、メニューエントリ、あるいはテーブルセルなどが該当します。テストケースでモジュールを使用する際には、これらのコントロールに対して何をするかをTosca Cloud に伝える必要があります。

、、、、モバイルアプリケーション、、、、、、、、、、でサポートされているコントロールの詳細については、モバイルコントロール.

次の記事

初めての モバイルテストケースを作成しました。よくできました!

次は、テストケースの試運転を行います。試運転は問題の発見と修正に役立ち、テストの安定性と信頼性のできるだけ高めることができます。

テストケースに満足したら、プレイリストにまとめて、本格的にテストを実行できるようにします。