# Functional Testing for IBM Watson Assistant

Important

In this guide, we'll cover the specifics of testing IBM Watson Assistant. For common concepts on how to test with Bespoken, refer to the Test Page article in the Dashboard section. We highly recommend reading that first.

# Approach

IBM Watson Assistant allows you to build branded live chatbots into any device, application, or channel. This means Watson could be at the core of your IVR, web chatbot, or WhatsApp bot. Bespoken provides support for IBM Watson Assistant testing directly via API.

Watch this video to see how a Watson test is set up with Bespoken:


# Configuration

The main configuration for an IBM Watson Assistant test consists of the following:

Property Description Default
Virtual Device The virtual device to use in your test. A default device is already included in your account. Default device
Watson Assistant Service URL URL representing a Watson Assistant instance hosted in a specific region. Its value can be found in the IBM cloud console, on the Resource page for the Watson Assistant instance you want to test. N/A
Watson Assistant API Key A token granting access to communicate with your assistant externally. Its value can be found in the IBM cloud console, on the Resource page for the Watson Assistant instance you want to test. N/A
Watson Assistant ID Identifier for your Watson Assistant. To find its value, go to your Assistant Settings in the IBM console. N/A

The last three settings are located under the advanced settings of your test page.

# Input Configuration

In the input field, any text will be sent directly to your Watson Assistant.

# Expected Configuration

The main expected property prompt will be compared against the responses coming back from your assistant as previously explained here.

Last Updated: 7/17/2024, 4:31:52 PM