2011-12-15 4 views
11

Каков наилучший способ тестирования приложения Twilio и моделирования вызовов?Как проверить приложение Twilio?

Вещи, которые я хотел бы тест:

  • Входящий вызов
  • Запись
  • Транскрипция
  • Voicemail

Я в основном заинтересованы в том, как это сделать в Node.js и Ruby.

ответ

2

Хотите проверить, работает ли ваше приложение с Twilio правильно? т. е. тест интеграции? Поскольку вам нужно взаимодействовать с системами, которые вам не под силу (т. Е. Телефонная система ;-)), это, вероятно, хорошее место, чтобы просто записать ручной скрипт. например Сделайте X и Y, введите свой номер телефона, нажмите кнопку с надписью «OMG Please Work», если телефон звонит, тест прошел.

Если вы хотите проверить, что ваши классы выполняют правильные действия в ответ на определенные события, тогда вам может понадобиться отвлечь Twilio за нейтральным API, а затем написать тестовую реализацию вашего API, которую вы можете использовать для тестирования дисков в коде (т.е. тестирования блок)

7

(Twilio сотрудник здесь)

Я не думаю, что вы должны имитировать этот один на всех. Напишите сценарий, чтобы на самом деле отправлять вызовы из вашей учетной записи на номер, который вы хотите проверить. Вы даже можете использовать Песочницу, так как ваш номер назначения будет номером Twilio и, следовательно, уже проверен.

У вас может быть сценарий, вызывающий номер (входящий звонок), произнести сообщение для проверки записи & Транскрипция. Поскольку вы знаете номер, который он звонит от и до, вы можете использовать API для извлечения определенных номеров вызовов и убедиться, что записи и транскрипции существуют. Если вы действительно хотели получить творческий подход, вы можете убедиться, что запись является определенной продолжительностью, а у транскрипции есть контент.

Я бы не предлагал проверить конкретный контент транскрипции, поскольку двигатель был обновлен несколько раз, и что-то сломалось, потому что оно стало лучше, это счетчик производительности.

+0

Как написать спецификацию в рельсах для twilio –

Смежные вопросы