Silk Central の ビジネス プロセス テスト (BPT) は、E2E ビジネス トランザクションの検証における課題の解決を目的としています。BPT は、Silk Central の既存の手動テスト機能を拡張するもので、BPT 専用の資産タイプを新たに導入することによって、BPT 固有の機能の複雑さを低減し、扱いやすくしています。
E2E ビジネス トランザクションは、特定のビジネスの目標を達成するためのもので、関連する構造化されたアクティビティの集合体であり、複数の人員によって処理されます。アクティビティは、特定の部門にのみ関連する場合もあれば、複数の部門にまたがる場合もあります。複数の部門にまたがっている場合は、ビジネス
トランザクションを完了するためには、部門間の協力が必要になります。ビジネス トランザクションに含まれるアクティビティが、他のビジネス トランザクションのカプセル化された一部である場合もあります。また、個々のアクティビティに、他のビジネス トランザクション全体が含まれる場合もあります。
このような概念をソフトウェア テスト パラダイムにマッピングすると、従来のテストがアクティビティに対応し、複数のテストがまとまって、互いに接続しあう状況が考えられます。 ここで、あるテストの結果は後続のテストの実行に影響を与える可能性があります。さらに、一連のテストのテストそれぞれを、他のテスト担当者が実行することもできます。
ここで、テスト担当者は部門に対応し、協力して作業する方法や、テストの受け渡し方法が必要になります。
BPT は、Silk Central の既存の手動テスト機能を拡張するもので、BPT 専用の資産タイプを新たに導入することによって、BPT 固有の機能の複雑さを低減し、扱いやすくしています。
Silk Central の BPT 用に、次の新しい資産タイプが追加されました。
-
ビジネス コンポーネント: E2E ビジネス トランザクションの基本コンポーネント。 特定の部門によって処理されるアクティビティ群から構成されます。ビジネス コンポーネント内のテストは、すべて同じテスト担当者によって実行されます。ビジネス コンポーネントには次の特性があります。
- 手動テスト ステップ(共有ステップ)から構成されます。
- 他のビジネス コンポーネントを含めることはできません。
- フローを含めることはできません。
- 手動テストや共有ステップ オブジェクトに割り当てることはできません。
- ビジネス コンポーネントは、テスト担当者のグループのメンバーによって実行されます。ビジネス コンポーネントには、グループを割り当てる必要があります。
- ライブラリ ユニットでメンテナンスできます(Silk Central メニューの からアクセス可能)。
-
フロー: アクティビティをまとめた再利用可能なシーケンス。 複数の E2E ビジネス トランザクションから利用することができます。基本的に複数のビジネス プロセス テストから再利用できます。フローには次の特性があります。
- 定義したシーケンスに従ったビジネス コンポーネントのコレクションです。
- 他のフローを含めることはできません。
- 手動テストや共有ステップを含めることはできません。
- 手動テストや共有ステップ オブジェクトに割り当てることはできません。
- ライブラリ ユニットでメンテナンスできます(Silk Central メニューの からアクセス可能)。
-
ビジネス プロセス テスト: E2E ビジネス トランザクション。ビジネス プロセス テストには次の特性があります。
- 定義したシーケンスに従ったビジネス コンポーネントとフローのコレクションです。
- 各コンポーネントは別々に実行されます。
- テスト ユニットでメンテナンスできます。