When it comes to customer service, ensuring an excellent, quality experience is critical for global telecommunication companies. Testing their consumer-focused BSS is still predominantly conducted manually, but as the number and complexity of systems and features increased, these companies recognized the need for automation tools to help ease the testing burden on staff and improve testing coverage.

Support for multiple devices is key, according to Andrew Hodgson, head of BT Consumer E2E test: “Eggplant provides the best overall mix of capabilities from an end-to-end test perspective. The ability to automate cross-browser testing as well as testing on multiple devices was a key factor [to selecting Eggplant]. Devices are a growing area for us, including mobile handsets and tablets, but also increasingly additional hardware such as set-top boxes, so Eggplant's technology-agnostic approach to testing was well-suited to our needs.”

On the media side of things, leading companies serve a vast variety of content in different forms — text, images, video, audio — across a wide range of channels—streaming video, printed text, radio, online, mobile. Many organizations use large, offshore test resources to handle the bulk of the prerelease testing work, while the onshore team executes sanity-check tests. One customer explains the problem with this approach, “It took a long time to execute manual testing across multiple devices, which meant that we had to reduce the scope of testing in order to meet time frames. Human error was also a factor, as checking the same things on five or more devices was monotonous and, as a result, prone to error. A key factor that made us choose Eggplant Functional was the ability to script once for multiple devices, which would immediately save us a significant amount of time.”

One of the world’s leading business news organizations successfully automated all mobile test cases in three months across all their delivery devices. “The rapid growth of new technologies, devices and operating systems has a significant effect on our QA processes and poses a real challenge to meeting release deadlines.” The ability to test HTML5 content and native webapps for iOS were two critical factors here.

Telecom & Media
Eggplant Telecom & Media
Within six months of using Eggplant, we automated 75% of our regression testing. In addition to reducing costs, this has helped us quickly achieve quality improvements.
The device-agnostic nature of Eggplant allows our team to use one automation script to test the functionality of multiple devices at once, irrespective of manufacturer, operating system, or software version. Crucially, this allowed us to get our manual test cases automated much sooner than expected, lifting the burden from our team.

Case Studies


Set Top Box Accelerator →

Used by cable and satellite providers and over-the-air TV systems, a set-top box (STB) connects to digital media content (TV, movies, etc.) and displays the media onto on external source such as a TV or projector.

Many STBs ship with proprietary operating systems or APIs, making it difficult to enable test automation against them. Eggplant Functional overcomes this by analyzing the visual representation of the information that’s presented to the user.

PS4 Accelerator →

Video game consoles are graphically rich, closed systems that require the highest possible standards of usability and performance. They rarely use common visual styles for interactive elements and frequently include novel, interactive techniques to wow the user.

Testing such a varied but closed system fits perfectly into the realm of Eggplant Functional. This accelerator includes an Eggplant Functional Suite that will test a number of aspects for testing games on a PlayStation 4.

Network City Scenario →

An Eggplant Network Scenario that emulates the network availability of a consumer listening or watching streaming content while they travel through a large modern city