2011-12-15 34 views
11

Cách tốt nhất để thử nghiệm ứng dụng Twilio và mô phỏng cuộc gọi là gì?Làm cách nào để kiểm tra ứng dụng Twilio?

Những điều tôi muốn thử nghiệm:

  • Incoming Call
  • Recording
  • Transcription
  • Voicemail

tôi chủ yếu quan tâm đến việc học làm thế nào để làm điều đó trong Node.js và Ruby.

Trả lời

2

Bạn có muốn kiểm tra xem ứng dụng của bạn có đang tương tác với Twilio chính xác không? tức là thử nghiệm tích hợp? Vì bạn phải tương tác với các hệ thống waaay ngoài tầm kiểm soát của bạn (tức là hệ thống điện thoại ;-)), đây có lẽ là một nơi tốt để viết xuống một kịch bản thủ công. ví dụ. Thực hiện X và Y, nhập số điện thoại của bạn, nhấn nút có nhãn "OMG Please Work", nếu điện thoại đổ chuông, kiểm tra đã trôi qua.

Nếu bạn muốn kiểm tra xem lớp học của bạn có làm đúng thứ gì không, bạn có thể muốn tóm tắt Twilio sau một API trung lập, sau đó viết thử nghiệm API của bạn để bạn có thể sử dụng trong mã của bạn (ví dụ: kiểm thử đơn vị)

7

(nhân viên Twilio ở đây)

Tôi không nghĩ bạn phải mô phỏng cái này chút nào. Viết kịch bản để thực sự thực hiện cuộc gọi từ tài khoản của bạn vào số bạn muốn kiểm tra. Bạn thậm chí có thể sử dụng Sandbox vì số đích của bạn sẽ là số Twilio và do đó đã được Xác minh.

Bạn có thể yêu cầu tập lệnh gọi số (Cuộc gọi đến), Đọc tin nhắn để kiểm tra Bản ghi & Phiên âm. Vì bạn biết số điện thoại đang gọi số từđến, bạn có thể sử dụng API để truy xuất Số cuộc gọi cụ thể và đảm bảo Bản ghi và Bản ghi tồn tại. Nếu bạn thực sự muốn sáng tạo, bạn có thể đảm bảo Bản ghi là một khoảng thời gian nhất định và Bản ghi có nội dung.

Tôi sẽ không đề nghị kiểm tra nội dung phiên âm cụ thể vì động cơ đã được cập nhật một số lần và điều gì đó vi phạm vì nó tốt hơn là phản tác dụng.

+0

Cách viết thông số trong đường ray cho twilio –

Các vấn đề liên quan