Google Assistantと統合されたDialogFlowエージェントをテストする自動統合テストを作成したいと思います。DialogFlowの統合テストを書く方法はありますか?
今は、ユーザーが「Googleのアクション」テストコンソールに入力した内容を入力する必要があります。
(私はこれを行うにはセレンスクリプトを書くことができると思います - しかし、APIでこれを行う方法がなければならない私には思える...)
Google Assistantと統合されたDialogFlowエージェントをテストする自動統合テストを作成したいと思います。DialogFlowの統合テストを書く方法はありますか?
今は、ユーザーが「Googleのアクション」テストコンソールに入力した内容を入力する必要があります。
(私はこれを行うにはセレンスクリプトを書くことができると思います - しかし、APIでこれを行う方法がなければならない私には思える...)
DialogflowがAPI that lets you issue queries against itがありますが、これはおそらくヒット一般的なダイアログフロー処理であり、アシスタントが送信するものを具体的に表さない。
通常、Dialogflowの処理自体をテストするのではなく、フルフィルメントサービスに対してテストすることをお勧めします。フルフィルメントサーバはHTTP [S]サーバでなければならないので、JSON本体を自分で構築し、必要に応じてパラメータを変更し、JSON応答を確認することができます。必要な場合は、いくつかの入力に対して手動で行い、JSONが最初にどのように見えるかを取得できます。
現在、アクションと直接通信するAPIはありませんGoogle、これは正解です。 –
自動テストを書くには[tag:bespoken]を使用してください。http://docs.bespoken.tools/en/latest/tutorials/tutorial_configuring_api_ai/ –