12 The Skill Tester

The Skill Tester (The Tester icon.) lets you simultaneously test the dialog flow and see the intent resolution, entity matching, and the Q&A.

Typically, you’d use the Skill Tester after you’ve created intents, Q&A, and defined a dialog flow. It’s where you actually chat with your skill or digital assistant to see how it functions as a whole, not where you build Q&A or intents. You create, test, and refine these using the Try It Out! tester in the Intents and Q&A pages.
This is an image of the Try It Out! option.


Some channels have limitations in how they can render skill components, and those limitations are not reflected in the tester. You should test each skill in your target channels early in the development cycle to make sure that your components render as desired.

Track Conversations

In the Conversation tab, the Tester tracks the current response in terms of the current state in the in the dialog flow. Depending on where you are in the dialog flow, the window shows you the postback actions or any context and system variables that have been set by a previous postback action. It also shows you any URL, call, or global actions.
In the Routing tab, you can see the resolved intent that triggered the current path in the conversation. When the user input gets resolved to Q&A, the Routing window shows you the ranking for the returned answers.
Finally, the JSON window shows you the complete details for the conversation, including the entities that match the user input and values returned from the backend. You can search this JSON object, or download it.