UiPath Documentation
test-manager
latest
false
Test Manager ガイド
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

パラメーター

Test Manager のテスト ケースのパラメーター オプション (250 個のパラメーター制限、命名の一意性ルール、文字列型の制約など)

パラメーターを作成する

テスト セット内のテスト ケースごとにパラメーターを作成できます。最大で 250 個のパラメーターを追加でき、各パラメーターにはテスト ケースのコンテキスト内で一意の名前を付ける必要があります。

パラメーターには String 型のみを使用できます。

  1. パラメーターを追加するテスト ケースを開きます。
  2. [パラメーター] タブに移動します。
  3. [パラメーターを作成] を選択し、以下のフィールドに入力します。
    1. 名前 - パラメーターに一意の名前を付けます。

パラメーターに名前を付けるときは、文字、数字、スペース、および記号 -_,. を使用できます。

たとえば、パラメーターに adminName という名前を付けます。2. 既定値 - パラメーターの既定値を入力します。

パラメーターには String 型のみを使用できます。

この [既定値] フィールドは必須ではないため、空のままにするとパラメーターは空の文字列になります。

たとえば、既定値を JohnDoe に設定します。3. ヒント - パラメーターが保持する情報に関する追加情報を入力します。

この例では、ヒントとして「The supervisor of the organization」を追加します。

  1. [作成] を選択してパラメーターを作成します。

テスト ケースの [パラメーター] タブで作成したパラメーターは、現時点では手動でのテスト実行にのみ使用できます。

パラメーターの編集

パラメーターを作成した後に、ユース ケースに応じてパラメーターを編集できます。

  1. パラメーターを編集するテスト ケースを開きます。
  2. [パラメーター] タブに移動します。
  3. 編集するパラメーターの横の [編集] を選択します。
  4. [パラメーターの編集] ウィンドウで、変更するフィールドを更新します。
  5. [保存] を選択して変更を保存します。

手動テストでパラメーターを使用する

手動テストまたは自動テストで、各テスト ケースに設定した既定値でパラメーターを使用できます。または、テスト セット内のテスト ケースの既定のパラメーター値を上書きできます。パラメーター値の上書きについては、「 パラメーターを上書きする」をご覧ください。

手動テスト用のテスト ケースでは、パラメーターごとに 1 つの既定値のみがサポートされています。1 つの手動テスト用のテスト ケースに複数の値セット (反復処理またはパラメーター テーブル) を定義する組み込みの方法はありません。異なるパラメーター値に対して手動テスト用のテスト ケースを実行するには、別個のテスト セットを作成し、それぞれがパラメーターをそのテスト ケースの異なる値に上書きします。

  1. 新しいテスト ケースを作成します。
  2. 使用する実行の種類に応じて、以下の手順を実行します。
    • 手動での実行:
      1. [手動ステップ] タブに移動して、手動ステップを追加します。
      2. 手動ステップでパラメーターを参照するには、パラメーターの名前を二重中括弧で囲んで入力します。

たとえば、手動ステップ内で username パラメーターを追加するには、{{username}} のように参照します。

  • 自動での実行: テスト セットの自動実行時に、テスト セットに追加された各テスト ケースについて、オートメーションの Studio の引数 (各テスト ケースに対応する) が Test Manager でテスト セット レベルで (パラメーターとして) 自動的に適用されます。

自動実行の場合、Studio の引数はテスト セット レベルの [パラメーターを上書き] ビューに表示されます。個々のテスト ケースの [パラメーター] タブには表示されません。このタブは、Test Manager で手動で作成したパラメーター専用です。

Test Manager のパラメーターは常に String 型です。このため、データが Test Manager から Studio の引数に渡されるのは、その引数も String 型である場合のみです。Studio の引数で異なるデータ型が使用されている場合、名前が一致していても値は渡されません。

注:

Test Manager のパラメーターは、名前が一致していても、Studio の引数に自動的にはマッピングされません。また、テスト セット内のテスト ケース間でグローバル変数が共有されません。引数は Studio で定義され、テスト ケース レベルまたはテスト セット レベルで上書き可能で、テスト ケース間で値を渡すためにサポートされているメカニズムです。Test Manager は、テスト ケース データをテスト セット レベルでネイティブに集計しません。テスト セット レベルのレポートを作成するには、外部レポート ツールを使用します。

テスト ケースの引数とデータに関するベスト プラクティス

より大きいデータセットや変動するデータセットを管理する

入力値が広範囲にわたる場合や、テスト実行間で変化させる必要がある場合は、手動で管理するパラメーターの代わりにデータ ドリブンなテストを使用します。Test Manager は、Excel ファイルを使用したデータ ドリブンなテストをサポートしています。UiPath Data Service またはテスト データのキュー (Orchestrator で管理) は、構造化データや依存関係にも使用できます。

Data Fabric/Data Service にリンクされたテスト データ

Data Fabric/Data Service エンティティをテスト データとしてリンクすると、各行が独自のテスト バリエーションになります。Test Manager では、複数の行を 1 つの論理バリエーションにグループ化することはできません。1 つのバリエーションに複数の関連レコードが必要な場合 (たとえば、複数の明細項目を含むトランザクション)、親レコードをバリエーション ドライバーとして使用し、ワークフロー内のアクティビティを使用して、実行時に関連する子レコードを Data Fabric から (共有 ID などで使用) します。

相互依存するテスト ケース

あるテスト ケースの出力が別のテスト ケースの入力に供給されるテスト ケースでは、テスト ケース間のメモリ内依存関係に依存するのではなく、外部データ ストアを使用します。以下に例を示します。

  • Orchestrator Assets
  • Data Service
  • テスト データのキュー
  • 外部データベースまたはファイル

メモリ内での再利用が重要な場合は、代わりに関連するロジックを 1 つのワークフローまたはテスト ケースに結合します。

結果

パラメーターが作成され、テスト ケースの [パラメーター] タブで利用できるようになります。手動での実行の場合は、二重中括弧を使用して手動ステップ内でパラメーターを参照できます。値は実行時に適用されます。

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得