パスを定義する

ビジネスフローは、アプリケーション内で実行できるさまざまなアクティビティをマッピングします。パスは、ビジネスフローの重要な要素です。パスは、アクティビティを通じて特定のユーザージャーニーを定義します。またパスを使用して、テストケースを自動的に生成することができます。自動生成をすることで、テストを迅速に作成でき、すべてのテスト範囲に対応ができるようになります。

このトピックでは、パスの作成と表示方法、そしてパスからテストケースを生成する方法を学びます。

始める前に

パスを作成し、テストケースを生成するには、以下のものが必要です。

  • 定義されたアクティビティがあるビジネスフロー。これは、ビジネスフロー内の各アクティビティが再利用可能なテストステップにリンクされており、アクティビティがテストデータを必要とする場合はデータセットにもリンクされていることを意味します。詳細情報は、アクティビティの定義を確認してください。

  • 管理者およびコントリビューターの役割。ビューワーの役割を持つユーザーは見ることはできますが、触れることはできません。

パスを作成します

ビジネスフローにおいてパスを作成するためには、以下の手順に従ってください。

  1. ビジネスフロー内で、「Path mode」のトグルをオンにしてください。これによりパスビューが表示されます。

  2. パスにアクティビティを追加します。追加方法はアクティビティの種類とユースケースによって異なります。

ユースケース

アクティビティを追加する方法

データのないアクティビティです。

「Select activity」を選択してください。

データを含むアクティビティです。結果として得られるテストケースは、リンクされたデータセットを使用する必要があります。

「Any values」を選択してください。

データを含むアクティビティです。結果として得られるテストケースは、リンクされたデータセットのサブセットを使用する必要があります。

「Subsets」下にあるそれぞれのチェックボックスを選択してください。

  1. パスが完了するまで、アクティビティを追加し続けてください。Startノードからノードまで、経路が連続している線でなければいけないことに注意してください。選択されたアクティビティは、これらのノードを途切れることなく接続しなければなりません。

  2. 経路を保存してください。

経路を表示します。

To see a list of all paths through your business flow, select Paths in the top left corner of the business flow.

Pathsペインには、パスの一部である最小のデータソースの行数も表示されます。例えばパスが8つのサブセットを使用し、最小のサブセットに20行がある場合、ペインはこのパスに対して20の値を示します。これにより新しいデータで結果のテストケースを何回実行できるかがわかります。

ビジネスフロー内の特定のパスを直接表示するには、Pathsペインでそのパスをダブルクリックしてください。

テストケースを生成します。

テストケースを生成するには、Publishを選択してください。

Tosca Cloud は、ビジネスフロー内の各パスから1つのテストケースを生成します。You can find these test cases on the Test cases page.

生成されたテストケースは、編集したり、追加したりしないことを強くお勧めします。なぜならば

  • 完全に自動化されるべきプロセスにマニュアルのタスクを追加しているからです。

  • テストに不安定性を追加することになります。ビジネスフローを変更し、パスを再発行すると、Tosca Cloud が既存のテストケースを上書きします。これは、編集内容が失われることを意味します。

テストケースに微調整が必要な場合は、ビジネスフローを適応させてください。例えばアクティビティを追加したり、再利用可能なテストステップを修正したりしてください。

次の記事

これでパスでテストケースが作成できました。次はテストケースの試行を行います。これにより、問題を見つけて修正することができ、テストをできるだけ安定して信頼性の高いものにすることができます。

テストケースに問題がなければ、プレイリストにまとめて、本格的にテストを実行できるようにしてください。