[on-asterisk] automated IVR testing

0 views
Skip to first unread message

Johannes Vanderknyff

unread,
Apr 9, 2009, 11:32:33 AM4/9/09
to Asterisk Users Group
Guys,
Not sure if anyone else has ever run into this same problem, but I really
dislike doing manual regression testing on an IVR. (i.e. lots of button
pushing) And I like how Ruby on Rails has a set of tests that you make and
run each time you make a change which means that you know (assuming you've
written a comprehensive set of tests) if anything is broken by your change.
So, I thought, why can't we do that for asterisk applications.

So, I put together a simple IVR testing application by putting together a
couple things:

First, I created a simple application using which lets me build my suite of
tests using Hobo: http://hobocentral.net/
Next, I used adhearsion (http://adhearsion.com/) to read the test suite in
and figure out how many calls to place at a time, what to do with the call
(i.e. play DTMF digits, listen for messages, etc), analyze what it hears,
and record the result.
Of course, adhearsion is connected to an asterisk box for all the telephony
stuff.

Anyway, not sure if anyone else has any ideas, or if I've just managed to
re-invent the wheel...

Johannes

Johannes Vanderknyff

unread,
Apr 13, 2009, 8:15:26 AM4/13/09
to Asterisk Users Group

Simon P. Ditner

unread,
Apr 21, 2009, 2:42:52 PM4/21/09
to Johannes Vanderknyff, Asterisk Users Group
I'd like to hear more. Do you have some examples online?

--
| It ain't what you don't know that gets you into trouble. It's what
| you know for sure that just ain't so. -- Mark Twain
|
| Network: http://www.linkedin.com/in/spditner
| http://facebook.com/people/Simon-P-Ditner/776370031
| http://twitter.com/spditner

---------------------------------------------------------------------
To unsubscribe, e-mail: asterisk-u...@uc.org
For additional commands, e-mail: asteri...@uc.org

Johannes Vanderknyff

unread,
Apr 23, 2009, 4:19:09 PM4/23/09
to Simon P. Ditner, Asterisk Users Group
Simon,
The short answer is no.. I just created something on my laptop. The next
time I go to TAUG, I can show it working..... (btw, it's based on the
Adhersion Hammer application)

Johannes

Reply all
Reply to author
Forward
0 new messages