Web、スマートフォン、仮想マシン、ゲーム

Windows の画面に見えるものはすべて: アプリの種類ごとのテスト方法。

唯一のルール

Windows の画面に見えるものなら、何でもテストできます。GTS Engine + AI は、アプリにアクセシビリティ情報があればそれを通じて各要素を見つけ、なければ画面上の見た目で見つけるので、アプリがどのように作られているかは問いません。

これは、テストを作る 2 通りの方法のどちらにも当てはまります: 自分で記録する方法と、デスクトップアプリ、Web ページ、または画面に映したスマートフォンについて、AI アシスタントに記録してもらうようプロンプトで説明する方法です。

Web サイト

あらゆるブラウザー

デスクトップアプリ

あらゆるツールキット

Android

USB 経由

iPhone、iPad

Windows にミラーリング

macOS、Linux

仮想マシン上

ゲーム

マウス、キーボード、ゲームパッド

Web サイト

テストに使うブラウザーで記録してください。Web テストを安定させるには、いくつかの習慣が役立ちます:

習慣理由
毎回同じウィンドウサイズとブラウザーのズーム (100%)サイズが違うと、ページのレイアウトが変わります。
各テストをそれ自身のアドレスから始める正しいページでブラウザーを開く「アプリを実行」ステップがあれば、毎回の実行が同じ状態から始まります。
記録の前に Cookie バナーとポップアップを閉じるか、閉じる操作を記録する実行時に同じ画面に出会うためです。

いつものブラウザーで、一度だけ記録してください。GUI Test Runner-Recorder が、Chrome、Edge、Firefox 向け、縦向きと横向きのスマートフォンとタブレット向け、ほかの画面サイズ、言語、ネットワーク速度向けに同じテストを作ります。1 回の記録からすべてのブラウザーとデバイスへをご覧ください。

デスクトップアプリ

あらゆる Windows プログラムをテストできます: 新旧を問わず、どのベンダーの、どの技術で作られたものでも。記録するときにアプリを選ぶと、自動アサーションがそのプログラムのウィンドウ、ダイアログ、メニューに集中します。

Android のスマートフォンとタブレット

スマートフォンの画面がコンピューター上のウィンドウにミラーリングされます: ミラーリングウィンドウでの操作はスマートフォン上で実行され、テストも同じように再生します。ミラーリングに必要なものはすべてインストーラーに含まれています。

  1. 1

    スマートフォンで USB デバッグを一度だけオンにする

    スマートフォンの設定で「デバイス情報」を開き、「ビルド番号」を 7 回タップして「開発者向けオプション」を表示し、「USB デバッグ」をオンにします。

  2. 2

    データ転送対応ケーブルで接続する

    このコンピューターを許可するかどうかスマートフォンに聞かれたら、「許可」をタップします。

  3. 3

    「記録」をクリックし、「スマートフォン」を選ぶ

    GUI Test Runner-Recorder のホーム画面で記録をクリックします。続く質問の最後の絵がスマートフォン (Android)です: スマートフォンの準備ができているか、足りないものは何かが表示されます。

起動中の Android エミュレーターもスマートフォンとして扱われます。

iPhone と iPad

画面ミラーリングアプリで iPhone や iPad の画面を Windows にライブ配信し、そのアプリのウィンドウをほかのアプリと同じように記録します。アサーションは、表示されたとおりの iPhone の画面を見ます。

仮想マシン上の macOS と Linux

Windows コンピューター上の仮想マシンで macOS または Linux を動かし、そのウィンドウの中でアプリをテストします。記録するときにアプリを選び、仮想マシンのウィンドウを指定してください。

ゲーム

マウスとキーボードはそのまま使えます。ゲームパッドを使うには、GUI Test Runner-Recorder の環境設定でゲームパッド入力を記録して再生するをオンにします: ボタンの押下とスティックの動きがすべて記録され、押下のたびに画面全体のアサーションが付きます。

ゲームパッドの再生には、テストを実行するコンピューターに無料のドライバーが必要です。足りないときはアプリが知らせ、ダウンロードページを開きます。

まだ解決しませんか?何をしようとしていたかをお知らせください。1 営業日以内に回答します。Ask our team