LoginSignup
1
0

More than 3 years have passed since last update.

[Ranorex] Tips : How to set global parameter by excel data

Posted at

Back Ground

RanorexはWebのE2Eテスト自動化ツールである。
1プロジェクトに対して、統一したグローバルパラメータを定義している。
環境の情報や、共通のユーザー情報などを定義することに主に使われる。

複数のテスト環境条件で実行することになると、テストの都度、このグローバルパラメータを編集する必要が発生する。
そのため、パラメータの変更作業が発生する。特に、テスト自動化のファイルを複数のJENKINSにて実行するように配置していると、それぞれの実行定義ファイル(rxtstファイル)を編集しなければならず、大変に工数が発生する。

今回、この課題を解決するために、このグローバルパラメータをexcelで定義し、excelの設定値でグローバルパラメータを修正するtipsを説明する

global parametersの例
image.png

How

  1. Prepare Data Source

以下の図のように、グローバルパラメータ名のparameter_name と、設定とする値parameter_valueをエクセル等でdata sourceで定義する。
そして test case folderを作成し(図では、SetGlobalParameter)、data source を指定する

image.png

  1. modify parameter script

上図のレコードモジュールCommon_SetGrobalParameterを作成する

このレコードモジュールは以下のように1つのuser codeを呼び出すだけの処理である

image.png

また、このレコードモジュールのVALIABLESは以下の図の通り、先ほどのdata sourceで定義した、parameter_name と parameter_value である。

image.png

このユーザー関数setUpGlobalParametersは以下のとおりである。
グローバルパラメータの変数名にparameter_name が定義されていたら、parameter_value に置き換える。

image.png

これにより、グローバルパラメータをファイルに外だしすることができる!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0