Testing telephony

1,306 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,306
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Testing telephony

  1. 1. Testing Telephony - It’s not all terrible Ben Langfeld @benlangfeld blangfeld@mojolingo.com Lance Gleason @lgleasain lgleason@mojolingo.com PAGEFriday, 28 October 2011
  2. 2. PAGEFriday, 28 October 2011
  3. 3. PAGEFriday, 28 October 2011
  4. 4. WTF GUYS?! PAGEFriday, 28 October 2011
  5. 5. UNIT TESTING ADHEARSION APPLICATIONS 3 PAGEFriday, 28 October 2011
  6. 6. Adhearsion components can be unit tested like anything else 4 PAGEFriday, 28 October 2011
  7. 7. If using ActiveRecord or any other ORM, move as much domain logic as possible into your models 5 PAGEFriday, 28 October 2011
  8. 8. State-full telephony fits into a set of domain models 6 PAGEFriday, 28 October 2011
  9. 9. Specify the hell out of your models 7 PAGEFriday, 28 October 2011
  10. 10. When possible, encapsulate dialplan DSL methods and/or any other code which touches the voice platform for ease of mocking 8 PAGEFriday, 28 October 2011
  11. 11. INTEGRATION TESTING 9 PAGEFriday, 28 October 2011
  12. 12. QA TELEPHONY APPLICATIONS IS HARD 10 PAGEFriday, 28 October 2011
  13. 13. MANY COMPLEX SCENARIOS 11 PAGEFriday, 28 October 2011
  14. 14. VERY COMPLEX BRANCHING FLOW 12 PAGEFriday, 28 October 2011
  15. 15. LOTS OF REGRESSIONS 13 PAGEFriday, 28 October 2011
  16. 16. 14 PAGEFriday, 28 October 2011
  17. 17. AUTOMATED INTEGRATION TESTING 14 PAGEFriday, 28 October 2011
  18. 18. AUTOMATED INTEGRATION TESTING NÜECHO 14 PAGEFriday, 28 October 2011
  19. 19. AUTOMATED INTEGRATION TESTING NÜECHO $$$ 14 PAGEFriday, 28 October 2011
  20. 20. AUTOMATED INTEGRATION TESTING NÜECHO $$$ PROPRIETARY 14 PAGEFriday, 28 October 2011
  21. 21. AUTOMATED INTEGRATION TESTING NÜECHO $$$ PROPRIETARY TELTONE 14 PAGEFriday, 28 October 2011
  22. 22. AUTOMATED INTEGRATION TESTING NÜECHO $$$ PROPRIETARY TELTONE DITTO 14 PAGEFriday, 28 October 2011
  23. 23. 15 PAGEFriday, 28 October 2011
  24. 24. CUCUMBER-VOIP 15 PAGEFriday, 28 October 2011
  25. 25. CUCUMBER-VOIP 15 PAGEFriday, 28 October 2011
  26. 26. CUCUMBER-VOIP $0, OPEN SOURCE, EXTENSIBLE 15 PAGEFriday, 28 October 2011
  27. 27. 16 PAGEFriday, 28 October 2011
  28. 28. 17 PAGEFriday, 28 October 2011
  29. 29. (TOTALLY FAKED - THERE’S BUGS) 18 PAGEFriday, 28 October 2011
  30. 30. 19 PAGEFriday, 28 October 2011
  31. 31. TEST THE ENTIRE STACK, INCLUDING THE VOICE INTERACTION AND MEDIA 20 PAGEFriday, 28 October 2011
  32. 32. GITHUB.COM/BENLANGFELD/CUCUMBER-VOIP 21 PAGEFriday, 28 October 2011
  33. 33. Questions? PAGEFriday, 28 October 2011

×