プロンプトのデザインの検討

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:3分
  • 効果的なプロンプトのガイド付き原則に従って、目的のテストを生成します。

    • テストステップを説明する明確で簡潔な ATF プロンプト
    • のスコープと機能を検討する テスト生成
      • テスト生成 は ATF テストを作成するための Now Assist 支援スキルです
      • テストは、現在使用しているアプリケーションスコープに作成されます
      • 他のタイプの機能テストまたは統合テストは テスト生成 範囲外です
      • テスト生成 既存の ATF テストを更新または削除することはできません
    • テスト生成 は以下をサポートしています
      • フォーム:フォームを開く/送信、フィールドの検証/ヴィジビリティ、UI/宣言アクション、モーダルボタン。各フォーム API は、service_operations_workspace、asset_workspace、cmdb_workspaceなどの formUI タイプのワークスペースをサポートしています。
      • サーバー操作:代理操作/ユーザーの作成、ログメッセージ、CRUD の記録、要求の再現、カタログアイテムの検索、買い物かごのチェックアウト。
      • メール:受信/送信メールの生成、返信、送信、検証
      • アプリケーションナビゲーター:モジュール、メニュー/モジュールの可視化に移動
      • レポート:レポートの可視化、ダッシュボードの可視化、共有
      • サービスカタログ:カタログアイテムを開く/注文、カートへのアイテムの追加、アイテム数量の設定/検証、注文の送信、数量、価格、変数ステータスの検証
    表 : 1. 良好 対プロンプト比較が正しくありません
    優れた効果的なプロンプト 不適切な無関係なプロンプト 比較の説明
    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 である必要があります。価格をログに記録する 次の理由で不適切なプロンプトが不完全です:
    • カタログアイテムエンティティが呼び出されていません
    • フィールド値の設定や更新などのキーワードがありません
    • 月次データ許容量に指定されたフィールド ID が不完全です
    • 価格検証に対する不明確な期待
    • $ サインイン価格がありません