About us Principles Process Team Testimonials
PDA&Mobile Web SEO Java .NET Embedded Software testing Design
News Articles
Solutions Technologies Case Studies Knowledge Base
Custom software development company
Home > Press Room > Case Studies > Quality Assurance > Testing of Philips Media Manager

 Offshore custom software development services

Testing of Philips Media Manager

Project

Bug Huntress: expert in manual and automated testing
Philips Media Manager is a multimedia application intended for easy and convenient management of media files on a PC. Using PMM you can easily create a media library with your favourite music, images and video. The distinctive feature of PMM is a support of UPnP (Universal Plug and Play) technology which simplifies the communication of devices connected into a network. By means of this technology PMM directs a multimedia stream from a PC to multimedia devices (audio system, TV, recorder, etc.) connected to the local network. Philips Media Manager uses Philips Streamium, a special device that acts as a mediator. Consequently, there forms a structure: PC - Streamium - multimedia devices. This system is for home use. It is especially effective in large houses and in multi-room apartments. For example, PC is located in one room, while Streamium devices, connected to multimedia players, are located in other rooms. One can direct audio or video stream from a PC to any part of the mansion where Streamium is located.
There are several ways to connect PC to Streamium:
  1. via Wireless Adapter - wireless connection between PC and Streamium.
  2. via Wireless Network - wireless connection of PC and Streamium into a network with other devices.
  3. via Network Ethernet Connector - direct (wire) connection of PC to Streamium by means of Ethernet cable.
  4. via Wired Network - direct (wire) connection of a PC and Streamium to a network.
Streamium is connected to multimedia devices via cables: SCART (EURO) cable or Stereo Audio cable.
Bug Huntress: multimedia, security, gaming applications QA and testing
The useful feature of Philips Streamium is a connection (wire or wireless) to Internet and free access to radio stations, video trailers, images and even on-line games. Multimedia Internet-content can be managed in user account at site http://www.my.Philips.com. The recommended minimum band width - 256Kbps.

Challenge

Bug Huntress team of three test engineers set to testing the PMM application at the end of January 2005. We were offered the challenge of: verification of general functionality to be performed on test cases, correcting the application operation with supported media formats, launching of application under all localizations, performing on all supported platforms (Windows 98, ME, 2000, XP), interaction of PMM with device Philips Streamium SL300i, free testing and partial testing automation. In addition, we devoted some time to mastering UPnP-technology as it is an important constituent of operability of the application under testing.

Solution

Bug Huntress: offshoring software testing
Initially, we planned to speed up the test cases by means of routine work automation. For that purpose we were going to use TestComplete auto-testing application. However, there arouse a difficulty. PMM application is written in Java, which does not permit for applications under auto-testing (in particular TestComplete) call Java classes and hidden objects directly. So, it appeared necessary to integrate a special JavaSpy class into the application code. The instruction on integrating the class was furnished with TestComplete. We sent the letter to our customer with a detailed description of the issue and instructions on the class using for him in order to inform his software engineers. Our expert, engaged in automated testing, held correspondence with client's software engineer regarding the class integration. As a result we compiled Java Open Application with classes and objects seen to TestComplete.
Bug Huntress: almost any kind of software testing
In such a way the part of test cases was automated. Next, the application was compiled in a new version of Java which did not permit for Java Open Application creating even using special classes. That is why we had to abandon the initial solution. Nevertheless, we continued the automation of testing by means of Device Scriptor from the set of Intel Tools. This tool enabled us to write scripts for verification of application operation with supported media-formats. The results of performing the script indicated formats that caused bugs at playback. Also, by means of automated scripts we verified of UPnP functions operability in the application. Thus, automation allowed us to simplify significantly the basic functionality verification of the application.

Our Contribution

When we joined the project, it was already being tested by Hindu QA team. Next, the testing was held in parallel by both teams. Hindu team held free testing, performed test cases and operation with the device Philips Streamium. Besides this, we were engaged in testing automation issues and verification of UPnP functions operability of the application. The project lasted till fall of 2005. During this period we performed all the tasks with high quality.
> QArea Newsletter
 
>NEWS
14-Aug-2008
QArea will be a Vendor at the 9-th SoTeC annual vendor showcase. This year's theme is Capturing Summit - Expanding Knowledge - Achieving Goals.
24-Jul-2008
Max Garkavtsev, the Founder of QArea Group, met LA Angels and Ventures at the one of the largest Angels & Ventures Networking events.
21-Jul-2008
Max Garkavtsev, the Founder of QArea Group, attended the LAEDC Economic Forecast and Industry Outlook of Southern California.
09-Jul-2008
The Huffington Post plans on continuing to grow their business with QArea.
05-Jun-2008
QArea Group has appointed Nikolay Semenov as a QA Director. This step is a part of the QArea development strategy as a Test-Driven company.
26-May-2008
QArea constantly receives references from the clients. These appreciations are very inspirational when they are given by such respected companies as Skype Ltd.
 
> Get in Touch
Offshore custom software development servicesRequest a Quote
Offshore custom software development servicesRequest a Call
Close window
* Indicates a required field
First Name*:
Last Name*:
E-mail*:
Position:
Company:
Website*:
City:
State:
Country:
Phone Number*:
+
What is your time zone?:
Suitable time for a phone call*:
What kind of information are you interested in?:
You may upload any relevant files if you wish.
The file size must not exceed 1 MB.
  
Close window
* Indicates a required field
First Name*:
Last Name*:
Position:
Company:
Website*:
City:
State:
Country:
E-mail*:
Phone Number*:
+
Project description*:
You may upload any relevant files if you wish.
The file size must not exceed 1 MB.
  
Custom software development company Offshore software development company  
Offshore custom software development services Software outsourcing company