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