# Gondola Studioの詳細を知る

Gondola Studioは、Gondola Frameworkを使って自動的なテストを作成、管理、実行するの役立つVisual Studio Codeの拡張な機能です。

# 前提条件

このガイドに従って、NodeJSVisual Studio CodeGondola Studioがコンピューターに正しくインストールされていることを確認してください。

# 機能

# メールまたはトークンでログイン

こちらの記事を参照してください。

# 新しいGondolaプロジェクトの作成

  • 新しいGondolaプロジェクトを作成するには、新規プロジェクト作成アイコンをクリックします。

Creating a new project

  • プロジェクトの作成場所を選択します。

  • プロジェクトテンプレートを選択します:

    project-templates

    • [Gondola-Appium] Blank:デフォルトのモバイル設定と必要な依存関係のみを持つ空のプロジェクトです。
    • [Gondola-Appium] Android BDD SampleBlankと同じ構成ですが、アンドロイドのビヘイビア駆動開発プロジェクトのサンプルテストが含まれています。
    • [Gondola-Appium] Mobile ABT Sample:アンドロイドとiOSでテストを実行するために設定されたAction-Based Testingプロジェクトです。
    • [Gondola-Protractor] Blank (ベータテンプレート): Protractorと必要な依存関係を使用したサンプルWebテストプロジェクトです。
    • [Gondola-WebDriver] Blank:デフォルトのWebドライバー構成と必要な依存関係を持つ空のプロジェクトです。
    • [Gondola-WebDriver] Web ABT Sample:Webドライバーと必要な依存関係を使用したサンプルWebテストプロジェクトです。
  • プロジェクト名を入力してEnterを押してください。

  • Gondola Studioは、選択した場所にプロジェクトフォルダを作成します。

  • Explorerが開いて、プロジェクトで作業を開始できます。

TIP

新しいプロジェクトを作成するとこ、Gondola Studioは、コマンドラインツールnpm -iを呼び出して、Gondolaフレームワークをインストールして、必要な依存関係をダウンロードします。以前にダウンロードしたことがある場合は、ステータスバーに*downloading...*が表示されても心配しないでください。何も更新する必要がない場合、NPMはオフラインキャッシュからファイルをコピーします。

Downloading Dependencies

# サンプルテストの実行

このセクションでは、シンプルなAndroidテストを実行する方法を示します。

  • Androidサンプルプロジェクトテンプレートを選択したことを確認してください。
  • Android 7または8構成されて実行させているデバイスが、あることを前提としています。
  • プロジェクトを開いて、gondola.jsonというファイルを見つけます。

gondola.json

  • adb devicesを実行して、接続されたデバイスのudidを見つけます。
$ adb devices
List of deices attached
ENUL63030121821300      device
  • ENUL63030121821300のようなデバイスのudidをコピーしてUDIDケーパビリティフィールドに貼り付けて、ファイルを保存します。

  • Ctrl + ` をクリックして、ターミナルを開きます。

  • npm run compileを使用して、スクリプトをコンパイルします。

  • npm run testまたはnpm test実行して、テストスクリプトを実行します。

  • コンソールにランタイムの進行状況が表示されます。

  • テスト実行してから、テストの実行ステータスと統計がコンソールに表示されます。

  • npm run show-reportを実行すると、AllureのHTMLテストレポートがデフォルトブラウザに表示されます。

Gondola report

# Gondolaフレームワークのアップグレード

Gondolaフレームワークを最新バージョンにアップデートする必要があります。これを行うには、プロジェクトフォルダを右クリックして、Gondolaフレームワークのアップグレードをクリックします。 Upgrade Gondola Framework
Gondolaは、プロジェクトのGondolaフレームワークを最新バージョンにアップグレードします。

  • プロジェクトが最新バージョンの場合は、以下のメッセージが表示されます: Latest Version already installed
  • プロジェクトがGondolaフレームワークをインストールしていない場合は、以下のメッセージが表示されます:
    This project has not installed Gondola Framework yet
最終更新: 2020/12/28 4:12:58