Ranorex 活用 記事まとめ
Ranorex に関するブログ記事が増えてきたため、Ranorex の使い方や活用法に関する情報をまとめました。このページでは、お客様からよくいただく問い合わせをもとに、エラーの解決策や便利なチップス、自動化ツール比較などを紹介しています。
以下のジャンル別に関連する記事を掲載しています。目次のリンクをクリックすると、気になるセクションに直接アクセスできます。
目次
テスト自動化を始める前に
Ranorex を利用する前に、まずは、テスト自動化について学習しましょう。
Ranorexを初めて利用する方
Ranorex を始める際につまづきやすいポイント
プロジェクト画面がうまく表示されない
Webアプリケーションでチェックすべきポイント
テストでエラーが発生したとき
よくあるエラー/警告メッセージ一覧(FAQ)
テスト作成や実行時に発生したエラーの内容や解決方法は、以下のページに一覧でまとめています。
まずは、こちらのページをご確認ください。
テスト対象アプリごとのエラー・警告の対応方法
- デスクトップ・Web・モバイル 共通
- モバイル
- デスクトップ (WPFアプリケーション)
テスト実行中にエラーを素早く修正する方法
オブジェクトの管理・メンテンナンス
レコーディング時にオブジェクトの認識ができない時の対応方法
- デスクトップアプリ
- Webアプリのメッセージダイアログ(Window.alert()など)
以下Blog記事の「ポップアップ画面のオブジェクトをリポジトリに追加する方法」をご参照ください。
変更に強いオブジェクト(RanoreXPath)の作成
- 堅牢性の高いRanoreXPathの生成
以下Blog記事の「RanoreXPathの生成条件 > 堅牢性の重視型」をご参照ください。
- Self Healing機能
以下のハンズオンセミナーや有償トレーニングで、RanoreXPathについて詳しく学習ができます。
- ハンズオンセミナー (中級)
Self Healing機能を含め、変更に強いオブジェクトの作成について学ぶことができます。 - 有償トレーニング (RanoreXPathの活用)
オブジェクト認識エラーが出た時の具体的なメンテナンス方法について学ぶことができます。
オブジェクトのPathを可変にする方法
以下の記事で、1つのRanoreXPathを可変にし、複数のセルの指定に使用する方法について解説しています。
テストスクリプト作成の効率化
シナリオ作成
- レコーディング時に使用できる便利機能
便利なアクション機能
- アクションの待機
- 値の取得と設定
スクリーンショット取得
複数のブラウザを使用したテスト
ループ処理・条件分岐
オートメーションヘルパー
Ranorexソリューションで利用できる、コードモジュールとユーザーコードメソッドのコレクションです。
オートメーションヘルパーを追加することで、通常はコーディングが必要になるような機能を、設定のみでテストで使用できます。
データの加工方法
データ(文字列)の一部だけの取得や複数の文字列の結合で、加工したデータをアクションで利用できます。
予期せぬポップアップ、ダイアログメッセージの操作
作成したテストスクリプトの管理
既存のテストシナリオを再利用/共通化する
複数人でテストスクリプトを共有/管理する
構成管理ツールとの連携
検証
イメージバリデーション(画像検証)
- イメージバリデーションの概要
- イメージバリデーションの使い方
- イメージバリデーションのオプション
- 類似度と差分結果のレポート
- イメージバリデーションで指定するオブジェクト
- 期待する画像の置換
- イメージバリデーションのオプション②
- プリプロセスフィルター
- 類似度の指定
ファイルの検証
データベースの値の検証
検証時の待機時間の変更
テスト実行
テストシナリオ作成時、実行時の動作が重い
テスト実行の速度を変更したい
テストの自動実行
リモートテスト
レポート
レポートのフィルター機能
ビデオレポート機能
レポートのファイル形式の変更
PDF、HTML、CSV、JUnitファイル形式でレポート出力できます。