テストケースを生成する

Tosca Agentic テスト自動化 allows you to generate test cases with natural language, based on a secure, responsible AI.これにより、テスト作成が促進され、既存のポートフォリオの最適化に役立ちます。

Tosca Agentic テスト自動化 can help you create new test cases, but it can't update existing ones.

SAP Fioriとウェブアプリケーションを使用してテストを実施することを推奨します。

テストデータファイルを準備する

テストケースを生成する前に、実行可能なテストステップの生成方法をAIに指示するテストデータファイルを作成する必要があります。当社の例をご覧になり、さまざまな形式のテストデータを確認してください。

さらに、作成された手動テストケースを再利用することを検討してください。手動テストケースには、AIの精度を向上させ、曖昧なプロンプトや下手なプロンプトの問題を回避するための組み込み構造があります。手動テストケースをチャットフィールドにコピー&ペーストします。

テストデータファイルのベストプラクティス

テストデータファイルを作成するには、必ず以下を実行してください。

  • 明確な目標を規定する:テストデータがテストの具体的な目標に一致し、必要なフィールド、条件、および予想される結果を網羅していることを確認します。

  • 現実的なデータを使用する:実際のシナリオを模倣したデータを作成し、実際のユースケースをシミュレートします。これには、通常条件、境界条件、エラー条件が含まれます。

  • 完全性を確保する:必要なフィールドに適切な値を入力します。データが欠落している項目は、テストラン中にユーザー入力をリクエストするようAIに促します。

  • 関連するフィールドをグループ化する:テストラン中のデータ入力を効率化するために、関連するフィールドを一つのグループにまとめます。例えば、顧客の名前と住所をグループ化します。

  • 一貫性を維持する:日付、ID、数値などのフィールドにおいて一定の形式と規則を使用します。

  • テストデータを検証する:テストデータの正確性を確認し、テストシナリオの要件を満たしていることを確保します。

最初のテストケースを生成する

Now that you've prepared your test data, it's time to utilize Tosca Agentic テスト自動化's test generation capabilities.テストケースを生成する際は、以下の2種類のモードから選択できます。

  • Co-create, the default mode, allows you to verify each autonomous step before it's performed, giving you an opportunity to provide Tosca Agentic テスト自動化 with feedback or new instructions before running the test step.

  • Autonomous mode is the standard mode where Tosca Agentic テスト自動化 generates steps in sequence until test generation is completed, without your intervention.

この例では、SAPの販売注文を作成します。

  1. SAPアプリケーションを選択します。

  2. テストの指示「SAPの販売注文を作成」を出し、テストデータのJSONファイルをアップロードします。

  3. Toscaにインポート」を選択して、テストケースをTosca Cloudにインポートします。

作業ステップを管理する

After you submit a prompt and a set of test data, Tosca Agentic テスト自動化 generates a set of work steps based on the data.作業手順をそのまま進めるオプションと編集するオプションが用意されています。

作業手順は、SAP Fioriアプリケーションでのみ使用できます。

この機能を使用するには、以下の手順に従ってください。

  1. In the Tosca Agentic テスト自動化 window, select Generate a test case.
  2. テストケースの生成に使用するアプリケーションを選択し、それがSAP Fioriアプリケーションであることを確認します。
  3. プロンプトとテストデータを入力します。Tosca Agentic テスト自動化 generates a set of work steps.
  4. 作業手順を選択して確認します。その後、続行するか編集するかを選びます。編集中は、手順を削除したり、作業手順内のテキストを直接編集したりできます。
  5. When you're satisfied with the work steps, select send.

テストデータの例

これらのテストデータの例では、自然言語とJSONの形式がオプションとして提供されています。

自然言語形式

以下の例のテストデータセットは、SAP Fioriアプリケーションおよびウェブアプリケーション向けの自然言語形式を使用しています。

JSON形式

以下の例のテストデータセットは、JSON形式を使用しており、さまざまな順列やフィールドの種類を網羅しています。Copy and paste this data into a JSON file and then upload it to Tosca Agentic テスト自動化.