プロンプトの設計上の考慮事項
効果的なプロンプトを作成する基本原則に従って、目的のテストを生成します。
オーストラリアのリリース以降、 テスト生成 は将来の廃止に備えています。これは非表示になり、新しいインスタンスにはインストールされなくなりますが、引き続きサポートされます。詳細については、Now Support ナレッジベースの「Deprecation Process (廃止プロセス) [KB0867184]」の記事を参照してください。
- テストステップを説明する明確で簡潔な ATF プロンプトを作成する
- テスト生成 のスコープと機能を検討する:
- テスト生成 は、ATF テストを作成するための Now Assist を活用したスキルです。
- テストは、現在使用しているアプリケーションスコープで作成されます。
- 他のタイプの機能テストや統合テストは テスト生成 のスコープ外です。
- テスト生成 は既存の ATF テストを更新または削除できません。
- テスト生成 は以下をサポートしています:
- フォーム:フォームを開く/送信、フィールドの検証/可視化、UI/宣言アクション、モーダルボタン。各フォーム API は、service_operations_workspace、asset_workspace、cmdb_workspace など、formUI タイプとしてワークスペースをサポートしています。
- サーバー操作:代理操作/ユーザーの作成、ログメッセージ、CRUD の記録、要求の再現、カタログアイテムの検索、買い物かごのチェックアウト。
- メール:受信/送信メールの生成、返信、送信、検証
- アプリケーションナビゲーター:モジュール、メニュー/モジュールの可視化に移動
- レポート:レポートの可視化、ダッシュボードの可視化、共有
- サービスカタログ:カタログアイテムを開く/注文、カートへのアイテムの追加、アイテム数量の設定/検証、注文の送信、数量、価格、変数ステータスの検証
| 良い効果的なプロンプト | 悪い不適切なプロンプト | 比較の説明 |
|---|---|---|
| 「Bill McDermott」という名前の新しいユーザーを作成し、「itil」ロールをアサインするテストを作成します。新しいインシデントレコードを作成し、簡単な説明を「新規テストレコード」に更新して、レコードの説明を検証します。発信者を「Bill McDermott」に更新し、影響度と緊急度のカテゴリを [2 - 中] に更新して、レコードを送信します。レコードを削除し、削除のログを作成します。 | 新しいレコードを開くには、新しいユーザー「Bill McDermott」が必要です。それが「新規テストレコード」という名前であることを確認します。発信者をユーザーに更新し、影響度と緊急度のカテゴリを [中] に更新します。レコードを削除し、削除のログを作成します。 | 悪いプロンプトは、次の理由により不適切で不完全です。
|
| 「インシデントレコードテスト」という名前の ATF テストを作成し、アドミンの代理操作を行い、新しいインシデントレコードを作成してから、レコードの簡単な説明を「サンプルからのテスト更新フィールド」に更新し、レコードを削除してから、「レコードが削除されました」というメッセージをログに記録します。 | アドミンがインシデントレコードを作成する ATF テストを作成します。説明を「サンプルからの更新フィールドのテスト」とします。次にレコードを削除します。 | 悪いプロンプトには、次のものが欠けています。
|
| Apple iPhone 13 カタログアイテムを開くテストを作成し、色を「ピンク」に、月間データ許容量を 500 MB に設定し、価格が $800.00 であることを確認して、価格をログに記録します。 | iPhone を開くテストを作成し、色はピンクで、データは 500 に設定します。価格は 800 にする必要があります。価格をログに記録します。 | 悪いプロンプトは、次の理由で不完全です。
|