Botium-Box - необходимо добавить более 1 ответа для логики высказывания переключателя - PullRequest
0 голосов
/ 25 июня 2019

Мои сценарии botium не работают, когда я получаю другой ответ для того же высказывания

1. Во время записи контрольного примера

My Utterance : Open Test

Alexa Response : Hello test ,How are you

2. Теперь я сохраняю его как контрольный пример черезБыстрый старт Я запускаю тот же

Now 

My Utterance : Open Test

Expected Alexa Response : Hello test ,How are you 

Actual Alexa Response : Hello test,How are finding alexa skill

Мой элемент действия для достижения

У меня есть высказывание, для которого я могу иметь 2 или 3 различных ответа. Если я получулюбой из трех, тогда я должен быть в состоянии приступить к тестовому скрипту в Botium-Box

В настоящее время

Так как это мои навыки поведения в Alexa. Я хочу знать, какпойти с этим.Как и в случае с переключателем, у нас есть встроенный способ справиться с этим в Botium Box

1 Ответ

0 голосов
/ 26 июня 2019

Идея Botium сделать это состоит в том, чтобы разделить тестовые наборы на convos и высказывания - см. здесь для ознакомления, но это легко понять : Вместо одного высказывания допускается несколько высказываний.

При сохранении разговора из живого чата в качестве тестового примера включите Сообщения сплит-бота в Convo и Utterances (новое в Botium Box 1.7)

Save conversations as Test Case

Botium теперь генерирует контрольный пример с

  • один файл convo
  • один файл высказываний для каждого # bot шаг разговора

test script list

Файл convo теперь содержит ссылку на высказывание для каждого # bot шага разговора:

MyTestCase

#me
Hi

#bot default
MYTESTCASE_BOT_1

#me
thanks

#bot default
MYTESTCASE_BOT_2

В файле высказываний теперь вы можете добавить все возможные ответы вашего бота для каждого шага разговора:

MYTESTCASE_BOT_1
You said: Hi
Another response
And one more

Дополнительные примечания:

  • Вы можете повторно использовать файлы высказываний в нескольких составах
  • Вы должны вложить свои мысли в хорошую концепцию именования
  • Вы также можете использовать файлы высказываний в разделе # me , чтобы представить несколько пользовательских входов в чат-бота для одной и той же структуры разговора
...