Ranorex の使い方 記事まとめ
Ranorex Blogの記事が増えてきたので、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ファイル形式でレポート出力できます。