ユーザー コード リファレンス:クロスプラットフォームにおけるイメージ比較
クロスプラットフォームにおけるUIテストにおいて、プラットフォームごとにディスプレイの解像度が異なるケースがあります。たとえば、モバイルテストでは、1つのテストケースを複数のデバイスで実行することが一般的です。 このよう...
クロスプラットフォームにおけるUIテストにおいて、プラットフォームごとにディスプレイの解像度が異なるケースがあります。たとえば、モバイルテストでは、1つのテストケースを複数のデバイスで実行することが一般的です。 このよう...
Validate(バリデーション)クラスで提供されるメソッドを使用した場合、テスト実行時にバリデーションが失敗すると例外を出力します。ユーザーコードを使用した場合、例外をキャッチし、何かしらの処理をおこなうなどの対応が必...
Ranorexの機能の1つとして、オートメーションヘルパーがあります。オートメーションヘルパーとは、テスト実行後に生成されるレポートをPDFに変換したり、テスト結果をメール送信するなど、便利な機能が1つのプロジェクトとし...
前回の記事(テーブルの各レコードに対するアクション実行)では、 Ranorexのデータソースを使用した、テーブルの各レコードのセルに対する操作方法について解説しました。しかし、この方法では「テーブルのすべてのレコードを操...
下図のようなテーブルにおいて、各レコードのセルに対するデータ入力や、バリデーションをおこないたい場合、UIテストツールを使用し、一連の操作をテストスクリプトとして記録すると、スクリプトに同じ操作とオブジェクト情報が羅列さ...
UIテスト自動化ツールであるRanorexでは、 Webアプリケーションや、モバイルアプリケーション以外に、Windowsアプリケーションにも対応していることから、ハードウェアを扱う組込み系のお客様にも広く使用されており...
ユーザー コードの使用において、よく使用するRanorex APIについて紹介します。 テスト結果レポートへのログ出力 オブジェクトの検出結果による条件分岐 リポジトリ情報の取得 テスト構成情報の取得 ※本記事で紹介して...
ユーザー コードの使用において、知っておくと便利な以下の基本機能について紹介します。 アクションの自動コード変換 リポジトリアイテムの参照 変数・パラメーターの呼出し ※ユーザー コードの機能概要については、こちらの記事...
Ranorexにて多言語対応アプリケーションをテストする方法についてご紹介します。 Ranorexでは、多⾔語対応が⾏えるようにテストシナリオを編集することにより、 1つのテストシナリオで、複数言語対応のアプリケーション...
前回の投稿記事(イメージ バリデーション(使用)#2)では、ContainsImage と、CompareImage による画像比較の使用方法について説明しました。本記事では、イメージ バリデーションを使用する...