Testing of Philips Media Manager
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:
- via Wireless Adapter - wireless connection between PC and Streamium.
- via Wireless Network - wireless connection of PC and Streamium into a network with other devices.
- via Network Ethernet Connector - direct (wire) connection of PC to Streamium by means of Ethernet cable.
- 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.
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 my.Philips.com. The recommended minimum band width - 256Kbps.
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.
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.
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.
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.
United States (US): New York, Los Angeles, Chicago, Houston, Phoenix, Philadelphia, San Antonio, San Diego, Dallas, San Jose, Austin, Jacksonville, San Francisco, Columbus, Fort Worth, Indianapolis, Charlotte, Seattle, Denver, Washington, Boston, El Paso, Detroit, Nashville-Davidson, Memphis, Portland, Oklahoma City, Las Vegas, Louisville
United Kingdom (UK): London, Birmingham, Leeds, Glasgow, Sheffield, Bradford, Liverpool, Edinburgh, Manchester, Bristol, Kirklees, Fife, Wirral, North Lanarkshire, Wakefield, Cardiff, Dudley, Wigan, East Riding, South Lanarkshire, Coventry, Belfast, Leicester, Sunderland, Sandwell, Doncaster, Stockport, Sefton, Nottingham
Canada: Toronto, Montreal, Calgary, Ottawa, Edmonton, Mississauga, North York, Winnipeg, Vancouver, Scarborough, Québec, Hamilton, Brampton, Surrey, Laval, Halifax, Etobicoke, London, Okanagan, Victoria, Windsor, Markham, Oshawa, Gatineau, Vaughan, Kitchener, Longueuil, Burnaby, Ladner, Saskatoon
Australia: Sydney, Melbourne, Brisbane, Perth, Adelaide, Gold Coast, Canberra, Newcastle, Wollongong, Logan City, Geelong, Hobart, Townsville, Cairns, Toowoomba, Darwin, Rockingham, Launceston, Bendigo, Ballarat, Mandurah, Mackay, Bundaberg, Bunbury, Maitland, Armadale, Rockhampton, Adelaide Hills, South Brisbane, Hervey Bay
Magento eCommerce News
What is this Magento platform all about? Is the sentence, “Magento is the eCommerce technology that is set to live for ages”, correct? Popularity ratio attached with this platform answers this question. Before the year 2008, no developer had ever dreamt of using an eCommerce development platform
Companies offering Magento development solutions have the right to change their policies, but not without notifying their customers about the changes they make in support and maintenance terms and policies. There are several factors that lead to the revision of the policies. This might even affect
Magento is the leading eCommerce platform with multitude of features and benefits. The online market demands Magento websites to get improved exponentially. Meeting the fastest growing online market’s demand, helps businesses to receive desired ROI. Using this platform might be difficult or complex
If you own an online store, this article would help you in making its performance better. There might be several aspects responsible for poor or weak performance of your Magento website. Being an online store owner, you should make sure to get the best out of the Magento solution you paid for.
In the furious eCommerce competition, internet has turned into a platform for several online stores serving customers across the globe. Shopping habits are also changing with the availability of several varieties of products with best deals and discounts. Isn’t it great that to buy desired
With PSD to Magento conversion, web service providers’ offer e-commerce solution with better capabilities and functionalities. In the process of conversion, Magento adds interactivity to your website through the PSD design you provide. Offer a design you wish to implement and professional web
Marketing process holds high priority in business. This year is called “the year of innovative marketing strategies” and video marketing is one of such invention that was added to the inventions’ list. To impress a modern customer is not less than a strong challenge. It is the time your business
“Content”- is not just a word, it’s the major aspect affecting eCommerce industry. The ever changing market trends needs to be addressed. Engaging and interactive is considered the key to getting great visibility among popular search engines. Focusing on the conversion rates, eCommerce giants have
Online stores – simple, cost effective and one–stop-destination for all the shopaholic present around the world. To fulfill the complex requirements of the active shoppers, eCommerce business owners have to continuously monitor the performance of their online stores. Thus, by continuously looking
Magento is one of the most popular eCommerce development platforms trending nowadays. The era of online shopping is the revolution brought by Magento store development concept. Earlier, developing reliable and secure online stores was a tough and tedious task as it required many aspects into
eCommerce stores have made the shopping task simple and easy. There are few steps to take for completing the checkout process successfully. This process is a crucial step for any eCommerce store. Being the final step, it holds ample significance. Purchasing online is the latest shopping trend.
Magento is the open source content management system basically used for building eCommerce websites and applications. There is no doubt that eCommerce websites have been performing well in this world of internet. Building up an online store and managing it well is not at all enough. To get fair
Magento is one of the best eCommerce application development platform that can help web development companies build excellent eCommerce solutions for enterprises seeking customized eCommerce application for the success of their online business. Magento 2 is the latest version of Magento offering
In today’s eCommerce era, Magento is the star with myriads of features for web developers as well as customers. Over time customers, shopping online, have started expecting more from the online stores owned by eCommerce giants. Magento being the perfect platform for building eCommerce store offers
Each year brings something new and beneficial in all aspects of life. eCommerce market is no exception and it can feel these novelties and latest trends that are directly associated with these technologies. With previous year’s trends i.e. personalization, localization, etc. let’s have a closer