テスト自動化
テスト自動化を使用すると、モック(シミュレートされた)データでレシピの機能をテストできます。
これにより、次のことが可能になります。
- 各レシピに複数のテストケースを作成
- テストを自動的に実行
- 任意のステップ出力値を自動的に確認
- モックデータを使用して、テスト中にアプリのデータを使用しないようにする
- APIを使用して自動テストをCI/CDパイプラインに統合
解決する問題
テスト自動化は、誤ったロジックをプロダクションにデプロイするリスクを軽減します。 また、レシピロジックのテストとテストデータの準備プロセスを自動化するため、時間を節約できます。
仕組み
テスト自動化では、テストケースを使用して特定のレシピの特定のステップをテストします。
テスト自動化を使用してレシピの機能をテストする前に、テストケースを作成する必要があります。
権限
ロールベースアクセス制御(RBAC)を使用して、権限によってテスト自動化機能へのアクセスを制御できます。
新しい権限モデルでは、テスト自動化へのアクセスは次のプロジェクトロールによって定義されます。
プロジェクト管理者
フルアクセス
高度なビルダー
フルアクセス
ビルダー
フルアクセス
プロジェクトオペレーター
表示のみ
さらに、カスタムプロジェクトロールを使用して、テスト自動化の権限を管理できます。
レガシー権限モデルを使用しているワークスペースでは、次のレガシーシステムロールが同様のアクセスを提供します。
管理者
フルアクセス
Analyst
フルアクセス
Operator
表示のみ
Last updated: