2011-12-15 10 views
11

ट्विलियो एप्लिकेशन का परीक्षण करने और कॉल अनुकरण करने का सबसे अच्छा तरीका क्या है?ट्विलियो एप्लिकेशन का परीक्षण कैसे करें?

बातें मैं करने के लिए परीक्षण करना चाहते हैं:

  • इनकमिंग कॉल
  • रिकॉर्डिंग
  • ट्रांसक्रिप्शन
  • ध्वनि मेल

मैं ज्यादातर कैसे में यह करने के लिए सीखने में दिलचस्पी रहा हूँ नोड.जेएस और रूबी।

उत्तर

2

क्या आप यह जांचना चाहते हैं कि आपका ऐप ट्विलियो के साथ सही तरीके से बातचीत कर रहा है? यानी एकीकरण परीक्षण? चूंकि आपको अपने नियंत्रण से परे सिस्टम वाय के साथ बातचीत करना है (यानी टेलीफोन सिस्टम ;-)), यह शायद मैन्युअल स्क्रिप्ट लिखने के लिए एक अच्छी जगह है। जैसे एक्स और वाई करें, अपना फोन नंबर दर्ज करें, "ओएमजी कृपया काम करें" लेबल बटन दबाएं, अगर फोन के छल्ले, परीक्षण पास हो गया है।

यदि आप परीक्षण करना चाहते हैं कि आपकी कक्षाएं कुछ घटनाओं के जवाब में सही चीजें करती हैं, तो आप एक तटस्थ एपीआई के पीछे ट्विलियो को अमूर्त करना चाहते हैं, और उसके बाद अपने एपीआई का परीक्षण कार्यान्वयन लिख सकते हैं जिसका उपयोग आप परीक्षण करने के लिए कर सकते हैं अपने कोड (यानी इकाई परीक्षण)

7

(Twilio यहां कर्मचारी)

में मुझे नहीं लगता कि आप बिल्कुल यह एक अनुकरण करने के लिए नहीं है। वास्तव में उस नंबर पर अपने खाते से कॉल करने के लिए एक स्क्रिप्ट लिखें जिसे आप परीक्षण करना चाहते हैं। आप सैंडबॉक्स का भी उपयोग कर सकते हैं क्योंकि आपका गंतव्य नंबर एक ट्विलियो नंबर होगा और इसलिए पहले से ही सत्यापित है।

आप स्क्रिप्ट फोन नंबर (इनकमिंग कॉल), रिकॉर्डिंग & ट्रांसक्रिप्शन परीक्षण करने के लिए एक संदेश कहो हो सकता था। जब से तुम संख्या है कि यह को से और बुला रहा है पता है कि तुम विशिष्ट कॉल Sids निकालते हैं और यकीन है कि रिकॉर्डिंग और ट्रांसक्रिप्शन मौजूद बनाने के लिए एपीआई का उपयोग कर सकते हैं। क्या तुम सच में रचनात्मक प्राप्त करना चाहता था, तो आप यकीन है कि रिकॉर्डिंग के लिए एक निश्चित अवधि है और ट्रांसक्रिप्शन सामग्री मौजूद है सकता है।

मैं के रूप में इंजन बार और कुछ को तोड़ने के एक नंबर अद्यतन किया गया है, क्योंकि यह बेहतर हो गया है काउंटर उत्पादक है विशिष्ट ट्रांसक्रिप्शन सामग्री की जांच करने के लिए प्रयास करने का सुझाव नहीं होगा।

+0

जुड़वां के लिए रेल में spec कैसे लिखें –

संबंधित मुद्दे