プロンプトのデザインの検討
効果的なプロンプトのガイド付き原則に従って、目的のテストを生成します。
- テストステップを説明する明確で簡潔な ATF プロンプト
- のスコープと機能を検討する テスト生成
- テスト生成 は ATF テストを作成するための Now Assist 支援スキルです
- テストは、現在使用しているアプリケーションスコープに作成されます
- 他のタイプの機能テストまたは統合テストは テスト生成 範囲外です
- テスト生成 既存の ATF テストを更新または削除することはできません
- テスト生成 は以下をサポートしています
- フォーム:フォームを開く/送信、フィールドの検証/ヴィジビリティ、UI/宣言アクション、モーダルボタン。各フォーム API は、service_operations_workspace、asset_workspace、cmdb_workspaceなどの formUI タイプのワークスペースをサポートしています。
- サーバー操作:代理操作/ユーザーの作成、ログメッセージ、CRUD の記録、要求の再現、カタログアイテムの検索、買い物かごのチェックアウト。
- メール:受信/送信メールの生成、返信、送信、検証
- アプリケーションナビゲーター:モジュール、メニュー/モジュールの可視化に移動
- レポート:レポートの可視化、ダッシュボードの可視化、共有
- サービスカタログ:カタログアイテムを開く/注文、カートへのアイテムの追加、アイテム数量の設定/検証、注文の送信、数量、価格、変数ステータスの検証
| 優れた効果的なプロンプト | 不適切な無関係なプロンプト | 比較の説明 |
|---|---|---|
| Bill McDermott という名前の新しいユーザーを作成し、「itil」ロールを割り当てるテストを作成します。新しいインシデントレコードを作成し、簡単な説明を「my new test record」に更新して、レコードの説明を検証します。発信者を Bill McDermott、影響度と緊急度のカテゴリを [2- 中] に更新し、レコードを送信します。レコードを削除し、削除のログを作成します。 | 新しいレコードを開くには、新しいユーザー Bill McDermott が必要です。それが「my new test record」と呼ばれていることを確認してください。発信者をユーザーに、影響度および緊急度カテゴリを [中] に更新します。レコードを削除し、削除のログを作成します。 | 次の理由で、不適切なプロンプトは無関係であり、不完全です。
|
| 「インシデントレコードテスト」という名前の ATF テストを作成し、アドミンの代理操作を行い、新しいインシデントレコードを作成してから、レコードの簡単な説明を「例からフィールドの更新をテスト」に更新し、レコードを削除してから、「レコードが削除されました」というメッセージをログに記録します | アドミンがインシデントレコードを作成するための ATF テストを作成します。例の説明テスト更新フィールドを作成します。その後、レコードを削除します | 不正なプロンプトには次のものが欠けています:
|
| Apple iPhone 13 カタログアイテムを開くテストを作成し、色を「ピンク」に設定し、月間データ許容量を 500 MB に設定し、価格を 800.00 ドルに検証して、価格をログに記録します | iPhoneを開くテストを書くと、色はピンク、データは500にする必要があります。価格は 800 である必要があります。価格をログに記録する | 次の理由で不適切なプロンプトが不完全です:
|