テストのレコーディング
この章では、テストのレコーディング方法と、基礎となる自動化の概念について学習します。
スクリーンキャスト
基本的なレコーディングの作成方法については、以下のスクリーンキャストを参照してください
レコーディングを成功させるために
Ranorex Studio は、さまざまな環境、テスト仕様、技術的な設定をサポートしています。環境に依存せずに最初のレコーディングを成功させるために、以下に注意することをおすすめします。
レコーディング中には、操作のためにマウスを使用してください
タブレット、タッチパッド、ペンなどの入力デバイスの使用は避けてください。
Click on every step
フォームの移動でタブ キーは使用しないでください。
Please close other applications
テストに必要のない他のアプリケーションやツールは終了してください。
ユーザー ガイドは別のマシンで参照してください
During recording, refer to the user guide on another machine if possible.
レコーダーの Pause/Continue ボタンを使用してください
ユーザーガイドを参照する場合やレコードしたくないアクションを実行するときには、レコーダーの Pause ボタンを使用してください。
Set the display scale setting to 100%
Windows のディスプレイ設定から、スケール設定を 100% に設定してください。
テストのレコーディング
ヒント
ホワイトリストを使用していない場合、一度レコーディングが開始されると、テスト対象アプリ以外への操作も含めた、すべてのユーザー操作が記録されます。
- Pause および Continue で、レコーディングを一時停止/再開できます。
- Stop でレコーディングを停止します。
Recorder control center については、Ranorex Studio 基礎 > Ranorex Recorder > ⇢ Recorder control center とホットキー を参照してください。
ホワイトリストについては、Ranorex Studio 基礎 > ⇢ ホワイトリスト を参照してください。
レコーディングを開始するには、Record をクリックします。Ranorex Studio がタスクバーに自動的に最小化されます。Recorder control center が表示され、レコーディングが開始されます。
Starting the recording
テスト対象アプリにフォーカスします。
テキストフィールドに “Harry” と入力し、Submit をクリックします。
テストのバリデート
UI 操作を記録しました。ここで、おこなった操作が期待する結果であったか、つまり、Welcome メッセージが操作に応じて変更されてたかをバリデートします。
参照
テストのバリデーションの概要については、Ranorex Studio 基礎 > ⇢ テストのバリデーション を参照してください。
Validate をクリックします。レコーディングが一時停止され、バリデーション モードに移行します。
Activating test validation
バリデートする UI 要素を選択します。
- 変更された Welcome メッセージの上にマウスを移動します。紫色の枠 が表示されるのを待ちます。
- 紫色の枠は、バリデーションのために現在選択されている要素を示しています。
- クリックしてこれを選択します。
Selecting the element to validate
選択された UI 要素を確認するために、次へをクリックします。
バリデートする属性を選択します。
- テキスト ベースのバリデーションの場合、デフォルトで Text と Visible 属性が指定されています。他の属性は必要ありません。
- 内容を確認し OK をクリックします。
Confirming the element and attribute selection
レコーディングの完了
バリデーション処理が完了すると、自動的にレコーディングが再開されます。次のステップは、レコーディングを完了させることです。
Reset をクリックし、Welcome メッセージを初期の状態に戻します。
Recorder control center で Stop をクリックし、レコーディングを完了します。
Finalize and end test recording
結果:
レコーディングが終了し、レコーダー ビューに戻ります。これまでの操作を正確におこなっている場合、5 つのアクションと 4 つの UI 要素が記録されており、以下に示すような 2 つの画面に表示されているはずです。
Recording result in Recorder view
サンプル ソリューションのダウンロード
この章の手順に従って、自分でソリューションを作成することができます。または、サンプルのソリューションをダウンロードすることもできます。
サンプル ソリューション
インストール:
任意のフォルダーに解凍します。
Ranorex Studio を起動し、ソリューション ファイル Introduction.rxsln
を開きます。
ヒント
このサンプル ソリューションは、Ranorex Studio 8.0 以降で利用できます。8.2 以降を利用している場合には、ソリューションのアップグレードをおこなってください。