Telecom testing is an interesting niche area, and you either use expensive commercial tool solutions, or open source solutions to do testing (e.g. SIPp), but they're not always one-size-fits-all.

I was wondering if anyone has done telecom testing that involved integrating different tools (ideally not from same vendor) and/or integrate with test frameworks for keyword/data driven testing or BDD. Obviously tools like Empirix Hammer, Spirent, and SIPp don't necessarily offer these framework features for example. If anyone has done such integration work, would love to hear their experiences. A blog post of it would be awesome.

1 Answer 1


You should separate the test framework from the equipment or tool you are using, this can be easily done if you refer to the test equipment through drivers.

Test equipment manufacturers usually supply a well documented API for their solutions. You can then use those as a Drivers from within any test framework.

For example I used, or heard about others using, Spirent solutions (they supply API in TCL, Perl, Java, Ruby and C) from:

  • Thanks for the feedback. I'm aware of that, but not all telecom tools offer an API (e.g. legacy telecom tools a decade or more old, in house tools, SIPP). I find it rather interesting that for an open source project, nobody has bothered to expose an API for SIPP, it's all XML input files. Compare that to Selenium for web apps which has rich API.
    – David
    Commented Jan 21, 2013 at 7:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.