Twilioアプリケーションをテストして通話をシミュレートする最良の方法は何ですか?私がテストしたいTwilioアプリケーションのテスト方法は?
もの:
- 着信
- 録音
- 転写
- ボイスメール
私はそれを行う方法を学ぶことにほとんど興味Node.jsとRuby。
Twilioアプリケーションをテストして通話をシミュレートする最良の方法は何ですか?私がテストしたいTwilioアプリケーションのテスト方法は?
もの:
私はそれを行う方法を学ぶことにほとんど興味Node.jsとRuby。
あなたのアプリがTwilioと正しく対話していることをテストしますか?統合テストですか?あなたがコントロールできないシステム(つまり、電話システム;-))とやりとりする必要があるので、これはマニュアルスクリプトを書き留めるのに適しています。例えばXとYを行い、電話番号を入力し、 "OMG Please Work"というラベルの付いたボタンを押してください。電話が鳴ったらテストに合格しました。
特定のイベントに応答してクラスが適切なことをテストする場合は、中立のAPIの後ろでTwilioを抽象化し、テストの実行に使用できるAPIのテスト実装を記述することができますあなたのコード(すなわち、ユニットテスト)
(ここではTwilioの従業員)
に私はあなたがすべてで、このいずれかをシミュレートする必要はないと思います。あなたのアカウントからの呼び出しをテストする番号に実際に置くためのスクリプトを書いてください。あなたの宛先番号はTwilio番号であるため、既に検証済みであるため、サンドボックスを使用することもできます。
スクリプトで番号(着信)を呼び出すことができます。記録をテストするメッセージを言う&転写。 からとからにコールする番号を知っているので、APIを使用して特定のコールIDを取得し、レコーディングとトランスクリプションが存在することを確認できます。あなたが本当に創造したいなら、あなたは録音が一定の期間であり、転写に内容があることを確かめることができます。
エンジンが何回も更新され、何かが壊れているので、特定の転写コンテンツをチェックすることはお勧めできません。
twilioのための仕様書の書き方 –