The client is a Fortune 500 company and one of the world’s leading providers of Automation digital television entertainment services delivering premium video experience through state-of-the-art technology, unmatched programming, and industry-leading customer service to more than 32 million customers in the U.S. and Latin America.
The client was using web services and platforms using a third-party content provider to generate video clips and associated metadata of American Sports events. The platform automatically captures video from live broadcast sporting events and automatically clips interesting plays. This is accomplished in a matter of seconds following the completion of the live play. Since it was all happening on the back end, the biggest challenge was to test the end-to-end flow of the processes and communication that takes place between the two parties.
As there was no usual interface, we had no visual reference point and it was all happening during a live play live feed so there was no data referencing point. It was thus a difficult task to test web services on handheld devices and architect test framework for performing its automation testing.
There was an issue of compatibility as the single application would have to run on different mobile operating systems. The variety of devices makes executing the test script (Scripting) a key challenge. As devices differ in keystrokes, input methods, menu structure, and display properties the same script does not function on every device or OS.
Test automation is the use of special software (separate from the software being tested) to control the execution of tests and the comparison of actual outcomes to predicted outcomes. We at QA InfoTech, understand the value of automated software testing as well as the challenges it poses, which is why we emphasize a methodical and planned test automation approach.
Our comprehensive consulting service aligns with the client’s Software Development Life Cycle to identify their key business processes and requirements, understand their business and infrastructure, and help configure a testing environment that accurately simulates the production environment. We follow up with timely, efficient testing, monitoring, in-depth analysis, and effective bug reporting.